Diff of the two buildlogs: -- --- b1/build.log 2023-04-20 13:34:42.306478538 +0000 +++ b2/build.log 2023-04-20 13:50:26.580555288 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Apr 20 01:18:40 -12 2023 -I: pbuilder-time-stamp: 1681996720 +I: Current time: Thu May 23 09:57:46 +14 2024 +I: pbuilder-time-stamp: 1716407866 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./netgen_6.2.2006+really6.2.1905+dfsg.orig.tar.gz] I: copying [./netgen_6.2.2006+really6.2.1905+dfsg-5.1.debian.tar.xz] I: Extracting source -gpgv: Signature made Mon Aug 15 18:26:17 2022 -12 +gpgv: Signature made Tue Aug 16 20:26:17 2022 +14 gpgv: using RSA key FDDD0CFF3864277630A2186C9164FA1D17BD5D36 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./netgen_6.2.2006+really6.2.1905+dfsg-5.1.dsc: no acceptable signature found @@ -41,135 +41,167 @@ dpkg-source: info: applying fix-occt-7.6.0-ftbfs-5.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/68119/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1028632/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 23 09:58 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1028632/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1028632/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 parallel=15' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='93de6770d15a48ebaf8b0e4eec85f773' - 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='68119' - PS1='# ' - PS2='> ' + INVOCATION_ID=66c4f4462f4f4ca2a7b6fb395da0b9eb + 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=1028632 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.2LSNEHaE/pbuilderrc_VklJ --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2LSNEHaE/b1 --logfile b1/build.log netgen_6.2.2006+really6.2.1905+dfsg-5.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/r-b-build.2LSNEHaE/pbuilderrc_Ybad --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2LSNEHaE/b2 --logfile b2/build.log --extrapackages usrmerge netgen_6.2.2006+really6.2.1905+dfsg-5.1.dsc' + SUDO_GID=111 + SUDO_UID=106 + 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-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-0.deb11.5-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.12-1~bpo11+1 (2023-03-05) x86_64 GNU/Linux I: ls -l /bin total 5632 - -rwxr-xr-x 1 root root 1265648 Feb 12 08:05 bash - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat - -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown - -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp - -rwxr-xr-x 1 root root 125640 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 121904 Sep 20 2022 date - -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd - -rwxr-xr-x 1 root root 102200 Sep 20 2022 df - -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir - -rwxr-xr-x 1 root root 88656 Mar 22 22:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 35664 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 85600 Mar 22 22:02 findmnt - -rwsr-xr-x 1 root root 35128 Mar 22 20:35 fusermount - -rwxr-xr-x 1 root root 203152 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 98136 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 22680 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln - -rwxr-xr-x 1 root root 53024 Mar 23 00:40 login - -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls - -rwxr-xr-x 1 root root 207168 Mar 22 22:02 lsblk - -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 59712 Mar 22 22:02 more - -rwsr-xr-x 1 root root 59704 Mar 22 22:02 mount - -rwxr-xr-x 1 root root 18744 Mar 22 22:02 mountpoint - -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Feb 12 08:05 rbash -> bash - -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm - -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Nov 2 04:31 run-parts - -rwxr-xr-x 1 root root 126424 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty - -rwsr-xr-x 1 root root 72000 Mar 22 22:02 su - -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync - -rwxr-xr-x 1 root root 531984 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 14520 Nov 2 04:31 tempfile - -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch - -rwxr-xr-x 1 root root 35664 Sep 20 2022 true - -rwxr-xr-x 1 root root 14568 Mar 22 20:35 ulockmgr_server - -rwsr-xr-x 1 root root 35128 Mar 22 22:02 umount - -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 72024 Mar 22 22:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/68119/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1265648 Feb 13 2023 bash + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 14568 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 44016 Sep 21 2022 cat + -rwxr-xr-x 1 root root 68656 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 64496 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 72752 Sep 21 2022 chown + -rwxr-xr-x 1 root root 151152 Sep 21 2022 cp + -rwxr-xr-x 1 root root 125640 Jan 6 2023 dash + -rwxr-xr-x 1 root root 121904 Sep 21 2022 date + -rwxr-xr-x 1 root root 89240 Sep 21 2022 dd + -rwxr-xr-x 1 root root 102200 Sep 21 2022 df + -rwxr-xr-x 1 root root 151344 Sep 21 2022 dir + -rwxr-xr-x 1 root root 88656 Mar 24 2023 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 2022 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 2022 domainname -> hostname + -rwxr-xr-x 1 root root 43856 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 2023 egrep + -rwxr-xr-x 1 root root 35664 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 2023 fgrep + -rwxr-xr-x 1 root root 85600 Mar 24 2023 findmnt + -rwsr-xr-x 1 root root 35128 Mar 23 2023 fusermount + -rwxr-xr-x 1 root root 203152 Jan 25 2023 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 98136 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 22680 Dec 20 2022 hostname + -rwxr-xr-x 1 root root 72824 Sep 21 2022 ln + -rwxr-xr-x 1 root root 53024 Mar 24 2023 login + -rwxr-xr-x 1 root root 151344 Sep 21 2022 ls + -rwxr-xr-x 1 root root 207168 Mar 24 2023 lsblk + -rwxr-xr-x 1 root root 97552 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 72912 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 43952 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 59712 Mar 24 2023 more + -rwsr-xr-x 1 root root 59704 Mar 24 2023 mount + -rwxr-xr-x 1 root root 18744 Mar 24 2023 mountpoint + -rwxr-xr-x 1 root root 142968 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 2022 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 2023 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 43952 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Feb 13 2023 rbash -> bash + -rwxr-xr-x 1 root root 52112 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 72752 Sep 21 2022 rm + -rwxr-xr-x 1 root root 56240 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 27560 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 126424 Jan 6 2023 sed + lrwxrwxrwx 1 root root 9 May 23 09:58 sh -> /bin/bash + -rwxr-xr-x 1 root root 43888 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 85008 Sep 21 2022 stty + -rwsr-xr-x 1 root root 72000 Mar 24 2023 su + -rwxr-xr-x 1 root root 39824 Sep 21 2022 sync + -rwxr-xr-x 1 root root 531984 Apr 7 2023 tar + -rwxr-xr-x 1 root root 14520 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 109616 Sep 21 2022 touch + -rwxr-xr-x 1 root root 35664 Sep 21 2022 true + -rwxr-xr-x 1 root root 14568 Mar 23 2023 ulockmgr_server + -rwsr-xr-x 1 root root 35128 Mar 24 2023 umount + -rwxr-xr-x 1 root root 43888 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 151344 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 72024 Mar 24 2023 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 2022 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/1028632/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -542,7 +574,7 @@ Get: 281 http://deb.debian.org/debian bookworm/main amd64 tk amd64 8.6.13 [4052 B] Get: 282 http://deb.debian.org/debian bookworm/main amd64 tk-dev amd64 8.6.13 [3884 B] Get: 283 http://deb.debian.org/debian bookworm/main amd64 tix-dev amd64 8.4.3-11 [507 kB] -Fetched 235 MB in 4s (57.0 MB/s) +Fetched 235 MB in 6s (39.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:amd64. (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 ... 19596 files and directories currently installed.) @@ -1701,8 +1733,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/netgen-6.2.2006+really6.2.1905+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../netgen_6.2.2006+really6.2.1905+dfsg-5.1_source.changes +I: user script /srv/workspace/pbuilder/1028632/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/1028632/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/netgen-6.2.2006+really6.2.1905+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../netgen_6.2.2006+really6.2.1905+dfsg-5.1_source.changes dpkg-buildpackage: info: source package netgen dpkg-buildpackage: info: source version 6.2.2006+really6.2.1905+dfsg-5.1 dpkg-buildpackage: info: source distribution unstable @@ -1746,7 +1789,7 @@ -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.13") --- Found Tclsh: /usr/bin/tclsh (found version "8.6") +-- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib/x86_64-linux-gnu/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib/x86_64-linux-gnu/libtcl.so -- Found TK: /usr/lib/x86_64-linux-gnu/libtk.so @@ -1816,7 +1859,7 @@ grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ - Netgen 6.2-22331: Automatic configuration OK. + Netgen 6.2-22332: Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security @@ -1867,16 +1910,16 @@ 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 make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend +make -f tests/catch/CMakeFiles/catch_main.dir/build.make tests/catch/CMakeFiles/catch_main.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/core /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/core /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color= -make -f tests/catch/CMakeFiles/catch_main.dir/build.make tests/catch/CMakeFiles/catch_main.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/tests/catch /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/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch/CMakeFiles/catch_main.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' @@ -1886,17 +1929,17 @@ 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 tests/catch/CMakeFiles/catch_main.dir/main.cpp.o +[ 0%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++17 -MD -MT tests/catch/CMakeFiles/catch_main.dir/main.cpp.o -MF CMakeFiles/catch_main.dir/main.cpp.o.d -o CMakeFiles/catch_main.dir/main.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/main.cpp -[ 0%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/paje_trace.cpp +[ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o +[ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/logging.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/utils.cpp 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/archive.cpp -[ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -[ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/paje_trace.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/profiler.cpp -[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/utils.cpp [ 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 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2.1905 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o -Wl,-rpath,:::::::::::::::::::::::::::::::::::::::::::::: -lpython3.11 @@ -1904,55 +1947,57 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 3%] Built target ngcore make -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/core /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/core /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color= make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend +make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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= +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/core /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/core /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core/CMakeFiles/pyngcore.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/visualization /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/visualization /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= -make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/occ.dir/DependInfo.cmake --color= -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' +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= 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]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build 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' +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make[3]: Entering 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 -[ 3%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -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' +[ 3%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o +[ 4%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o +[ 4%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o +[ 5%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o +[ 5%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dpyngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -isystem /usr/include/python3.11 -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/python_ngcore.cpp -make[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 -[ 4%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o -MF CMakeFiles/visual.dir/meshdoc.cpp.o.d -o CMakeFiles/visual.dir/meshdoc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp -[ 4%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -[ 5%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o -[ 6%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -MF CMakeFiles/mesh.dir/adfront3.cpp.o.d -o CMakeFiles/mesh.dir/adfront3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp -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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -MF CMakeFiles/visual.dir/mvdraw.cpp.o.d -o CMakeFiles/visual.dir/mvdraw.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp -[ 7%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -[ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -[ 9%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx -[ 9%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -[ 9%] 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/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o -MF CMakeFiles/mesh.dir/adfront2.cpp.o.d -o CMakeFiles/mesh.dir/adfront2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp -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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -MF CMakeFiles/mesh.dir/bisect.cpp.o.d -o CMakeFiles/mesh.dir/bisect.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp +[ 6%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o -MF CMakeFiles/visual.dir/vsfieldlines.cpp.o.d -o CMakeFiles/visual.dir/vsfieldlines.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp +[ 7%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o +[ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o +[ 8%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o +[ 9%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx -[ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx +[ 9%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o -MF CMakeFiles/mesh.dir/adfront2.cpp.o.d -o CMakeFiles/mesh.dir/adfront2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx [ 9%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o +[ 10%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o +[ 10%] 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/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o -MF CMakeFiles/visual.dir/meshdoc.cpp.o.d -o CMakeFiles/visual.dir/meshdoc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -MF CMakeFiles/visual.dir/mvdraw.cpp.o.d -o CMakeFiles/visual.dir/mvdraw.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o -MF CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d -o CMakeFiles/occ.dir/Partition_Spliter.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx +[ 10%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -MF CMakeFiles/mesh.dir/adfront3.cpp.o.d -o CMakeFiles/mesh.dir/adfront3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -MF CMakeFiles/visual.dir/vsmesh.cpp.o.d -o CMakeFiles/visual.dir/vsmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp -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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx -[ 9%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -MF CMakeFiles/mesh.dir/boundarylayer.cpp.o.d -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop3d.cxx 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o -MF CMakeFiles/visual.dir/vssolution.cpp.o.d -o CMakeFiles/visual.dir/vssolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o -MF CMakeFiles/visual.dir/importsolution.cpp.o.d -o CMakeFiles/visual.dir/importsolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': @@ -1963,10 +2008,17 @@ /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_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:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] + 1462 | VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx:1479:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] + 1479 | VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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:11: warning: 'angle' may be used uninitialized [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { @@ -1974,10 +2026,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx:201:25: note: 'angle' was declared here 201 | Standard_Real angle; | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx: In function 'void PutInBounds(const TopoDS_Face&, const TopoDS_Edge&, opencascade::handle&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx:209:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - 209 | S = (*(Handle_Geom_RectangularTrimmedSurface*)&S)->BasisSurface(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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_Loop2d.cxx: In function 'TopoDS_Edge MakeDegenAndSelect(const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_SequenceOfShape&, TColStd_SequenceOfReal&, const TopoDS_Edge&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:488:17: warning: 'U2' may be used uninitialized [-Wmaybe-uninitialized] + 488 | B.UpdateVertex( V, U2, NewDegen, Tol); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:459:17: note: 'U2' was declared here + 459 | Standard_Real U2, dU, dUmin = 1.e100; + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: 'U1' may be used uninitialized [-Wmaybe-uninitialized] + 462 | dU = USeq(i) - U1; + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:448:17: note: 'U1' was declared here + 448 | Standard_Real U1; + | ^~ +[ 10%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o -MF CMakeFiles/occ.dir/occconstruction.cpp.o.d -o CMakeFiles/occ.dir/occconstruction.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp +[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o -MF CMakeFiles/occ.dir/occgenmesh.cpp.o.d -o CMakeFiles/occ.dir/occgenmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx: In static member function 'static TopoDS_Vertex Partition_Inter2d::FindEndVertex(const TopTools_ListOfShape&, Standard_Real, Standard_Real, const TopoDS_Edge&, Standard_Boolean&, Standard_Real&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) @@ -1985,11 +2054,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx:322:20: note: 'endU' was declared here 322 | Standard_Real U, endU, min; | ^~~~ -[ 10%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/vsmesh.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -1998,9 +2065,56 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ 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: + 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++) @@ -2044,6 +2158,17 @@ /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/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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -2062,157 +2187,138 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/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/../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/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/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/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(SolData*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 97 | for (int i = 0; i < soldata.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:155:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 155 | for (int i = 0; i < soldata.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:167:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 167 | if (i >= 0 && i < soldata.Size()) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': -/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++) +/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/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/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:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 525 | for (int i = 1; i <= mesh->GetNE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:537:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 537 | for( int j = 0; j < pnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:550:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 550 | for( int j = 0; j < pnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:568:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 568 | for( int j = 0; j < pnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:583:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 583 | for( int j = 0; j < pnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:627:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 627 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:241:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 241 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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++) - | ~~~^~~~~~~~~~~~~~~ -/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: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++) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 318 | for (int i = 0; i < soldata.Size(); i++) +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:645:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 645 | for (int j = 1; j <= faces.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:684:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 684 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:324:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 324 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) - | ~~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.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 i = 0; i < user_vis.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/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) +/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/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++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1032:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1032 | for (int hi = 0; hi < seia.Size(); hi++) + | ~~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1369:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 1369 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1867:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 1867 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2149:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2149 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2417:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2417 | for (j = 1; j <= faces.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2476:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2476 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2620:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2620 | for (int j = 1; j <= faces.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2221,20 +2327,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1119:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1119 | for (int i = 0; i < cpt.Size(); i++) - | ~~^~~~~~~~~~~~ -/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) - | ^ -/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; }; - | ~~~^~~~~ -/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: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; }; - | ~~~^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2972:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2972 | for (int j = 1; j <= faces.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3028:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 3028 | for (i = 1; i <= mesh->GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~~ 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: @@ -2247,8 +2346,10 @@ 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2257,21 +2358,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2280,167 +2375,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/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:33: 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:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 4471 | for (int ii = i; ii < trigs.Size(); ii++) - | ~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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:43: 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++) - | ~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] +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/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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/visualization/vssolution.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++) @@ -2458,32 +2404,6 @@ /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++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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()) @@ -2541,19 +2461,65 @@ /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++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 10%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop3d.cxx +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +/build/netgen-6.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:16: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of 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/visualization/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -2563,12 +2529,66 @@ /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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:34: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.hpp:18:9: note: 'class netgen::FrontPoint2' declared here + 18 | class FrontPoint2 + | ^~~~~~~~~~~ /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/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +/build/netgen-6.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:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::FrontLine'; use copy-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/adfront2.hpp:88:9: note: 'class netgen::FrontLine' declared here + 88 | class FrontLine + | ^~~~~~~~~ +/build/netgen-6.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:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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:34: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +[ 11%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -MF CMakeFiles/occ.dir/occgeom.cpp.o.d -o CMakeFiles/occ.dir/occgeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: @@ -2588,18 +2608,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/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +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()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /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()) @@ -2608,116 +2635,29 @@ /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/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:54:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 54 | for (i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(Mesh&, BoundaryLayerParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:334:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 334 | for(int k = 0; k < pnt1_elems.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:337:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 337 | for(int l = 0; l < pnt2_elems.Size(); l++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:413:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 413 | for (int k = 0; k < pnt1_elems.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:428:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 428 | for (int k = 0; k < pnt2_elems.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:519:18: warning: this 'for' clause does not guard... [-Wmisleading-indentation] - 519 | for (int i = 0; i < 6; i++) - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:521:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' - 521 | if(blp.new_matnrs.Size() > 0) - | ^~ -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/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/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -2739,50 +2679,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2791,13 +2695,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const Mesh&, const Array*>&, INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 325 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 396 | for (i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ +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/visualization/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -2807,9 +2711,6 @@ /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/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 461 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]; @@ -2818,73 +2719,24 @@ /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/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 539 | for(k = 0; k < idmaps.Size(); k++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 715 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 795 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1112:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1112 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1152:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1152 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1592 | for (int i = 1; i <= mids.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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()) - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1730:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1730 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 162 | for (i = 1; i <= mesh->GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1803:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1803 | for (int i = 1; i <= mquads.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1879:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1879 | for(int i=0; iGetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1883:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1883 | for(int i=0; i*>&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2146:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2146 | for(int j=0; j 0 && selelement <= mesh->GetNSE()) - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/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/meshing/bisect.cpp: In function 'void netgen::UpdateEdgeMarks(Mesh&, const 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++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2541:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2541 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2590:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2590 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2630:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2630 | for(int j=0; j*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2858:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2858 | for(int i=1; i<=mtets.Size(); i++) - | ~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2860:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2860 | for(int i=1; i<=mprisms.Size(); i++) - | ~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2862:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2862 | for(int i=1; i<=mtris.Size(); i++) - | ~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2864:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2864 | for(int i=1; i<=mquads.Size(); i++) - | ~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2866:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2866 | for(int i=1; i<=mprisms.Size(); i++) - | ~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2917:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2917 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2987:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2987 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3008:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 3008 | for (int i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3031:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3031 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3057:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 3057 | for (int i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3132:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3132 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3135:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3135 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3140:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3140 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3143:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3143 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3148:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3148 | for (int i = 1; i <= mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3151:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3151 | for (int i = 1; i <= mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3202:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3202 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3204:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3204 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3212:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3212 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3217:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3217 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3219 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3227:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3227 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3232:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3232 | for (int i = 1; i <= mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3234 | for (int i = 1; i <= mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3242:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3242 | for (int i = 1; i <= mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -3031,42 +2768,27 @@ /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/bisect.cpp:3367:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3367 | for (int j = 0; j < edges.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3624:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3624 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3628 | for (int i = 0; i < mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3632:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3632 | for (int i = 0; i < mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3639 | for (int i = 1; i <= mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3645:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3645 | for (int i = 0; i < mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3649:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3649 | for (int i = 0; i < mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3700:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3700 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3795:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3795 | for (int i = 1; i <= mquads.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3975:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 3975 | for(int ii=1; ii<=mesh.GetNP(); ii++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:4021:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 4021 | for(int ii=0; ii&, netgen::Array&, 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++) - | ~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:154:36: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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/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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(SolData*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 97 | for (int i = 0; i < soldata.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:155:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 155 | for (int i = 0; i < soldata.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:167:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 167 | if (i >= 0 && i < soldata.Size()) + | ~~^~~~~~~~~~~~~~~~ +/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/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': +/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++) + | ~~^~~~~~~~~~~~~~~~ +/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:43: 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/visualization/vssolution.cpp:241:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 241 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++) + | ~~~^~~~~~~~~~~~~~~ +/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: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++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 318 | for (int i = 0; i < soldata.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:324:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 324 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) + | ~~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.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 i = 0; i < user_vis.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/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:158:41: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/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/vssolution.cpp:647:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] + 647 | catch (bad_weak_ptr e) | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:525:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 525 | for (int i = 1; i <= mesh->GetNE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:537:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 537 | for( int j = 0; j < pnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:550:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 550 | for( int j = 0; j < pnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:568:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 568 | for( int j = 0; j < pnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:583:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 583 | for( int j = 0; j < pnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:627:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 627 | for (int i = 1; i <= mesh->GetNE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:645:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 645 | for (int j = 1; j <= faces.Size(); j++) - | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/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++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1119:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1119 | for (int i = 0; i < cpt.Size(); i++) + | ~~^~~~~~~~~~~~ +/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) + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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; }; + | ~~~^~~~~ +/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 lambda function: +/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; }; + | ~~~^~~~~ +/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()) + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 162 | for (i = 1; i <= mesh->GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:278:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 278 | for (i = 1; i <= mesh->GetNSE(); 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:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 207 | for(int i=0; i 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++) + | ~~^~~~~~~~~~~~~~~~ +[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -MF CMakeFiles/occ.dir/occmeshsurf.cpp.o.d -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::Calc(const netgen::Point3d&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 428 | if(maxpoints > 0 && points.Size() >= maxpoints) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 463 | for (int i = 1; i <= startpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 479 | for (int i = 1; i <= startpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 593 | for(i=0; iGetNE(); 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/../meshing/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()) @@ -3190,44 +3066,23 @@ /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/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1032:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1032 | for (int hi = 0; hi < seia.Size(); hi++) - | ~~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1369:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 1369 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1867:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 1867 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2149:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2149 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/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; iGetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2620:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2620 | for (int j = 1; j <= faces.Size(); j++) - | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -3245,99 +3100,28 @@ /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/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/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2972:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2972 | for (int j = 1; j <= faces.Size(); j++) - | ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3028:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 3028 | for (i = 1; i <= mesh->GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/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:33: 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:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 4471 | for (int ii = i; ii < trigs.Size(); ii++) + | ~~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -3356,18 +3140,47 @@ /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 '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/visualization/../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]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1961:25: 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] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 12%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o -MF CMakeFiles/occ.dir/python_occ.cpp.o.d -o CMakeFiles/occ.dir/python_occ.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/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::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -3392,53 +3205,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2470:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2471:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2472:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2473:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2474:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::VisualSceneSolution::ClipPlanePoint; 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::VisualSceneSolution::ClipPlanePoint; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4287:56: 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::VisualSceneSolution::ClipPlanePoint' with no trivial copy-assignment; use copy-assignment or copy-initialization 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/visual.hpp:27, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.hpp:38:9: note: 'class netgen::VisualSceneSolution::ClipPlanePoint' declared here - 38 | class ClipPlanePoint - | ^~~~~~~~~~~~~~ -/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::VisualSceneSolution::ClipPlaneTrig; 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::VisualSceneSolution::ClipPlaneTrig; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4296:50: 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::VisualSceneSolution::ClipPlaneTrig' with no trivial copy-assignment; use copy-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/vssolution.hpp:27:9: note: 'class netgen::VisualSceneSolution::ClipPlaneTrig' declared here - 27 | class ClipPlaneTrig - | ^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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/visualization/../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/visualization/vssolution.cpp:4444: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] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of '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/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] /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 @@ -3463,117 +3229,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/include/../csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx: In function 'TopoDS_Edge MakeDegenAndSelect(const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_SequenceOfShape&, TColStd_SequenceOfReal&, const TopoDS_Edge&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:488:17: warning: 'U2' may be used uninitialized [-Wmaybe-uninitialized] - 488 | B.UpdateVertex( V, U2, NewDegen, Tol); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:459:17: note: 'U2' was declared here - 459 | Standard_Real U2, dU, dUmin = 1.e100; - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: 'U1' may be used uninitialized [-Wmaybe-uninitialized] - 462 | dU = USeq(i) - U1; - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:448:17: note: 'U1' was declared here - 448 | Standard_Real U1; - | ^~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::Array&, int, int, double, double, int, double, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 207 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::Calc(const netgen::Point3d&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 428 | if(maxpoints > 0 && points.Size() >= maxpoints) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 463 | for (int i = 1; i <= startpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 479 | for (int i = 1; i <= startpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 593 | for(i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here @@ -3598,71 +3253,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = 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]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = 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]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here @@ -3687,30 +3283,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -3735,231 +3307,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/visualization/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:389:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2809:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3185:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3809:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here - 188 | template <> class PointIndices<2> : public INDEX_2 - | ^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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:16: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.hpp:18:9: note: 'class netgen::FrontPoint2' declared here - 18 | class FrontPoint2 - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::FrontLine'; use copy-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/adfront2.hpp:88:9: note: 'class netgen::FrontLine' declared here - 88 | class FrontLine - | ^~~~~~~~~ -/build/netgen-6.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:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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:34: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~ -[ 11%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o -MF CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d -o CMakeFiles/occ.dir/Partition_Spliter.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' @@ -3974,24 +3321,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> | ^~~ -/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]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here @@ -4095,39 +3424,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4137,6 +3448,151 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of '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/visualization/../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]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1961:25: 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] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::VisualSceneSolution::ClipPlanePoint; 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::VisualSceneSolution::ClipPlanePoint; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4287:56: 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::VisualSceneSolution::ClipPlanePoint' with no trivial copy-assignment; use copy-assignment or copy-initialization 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/visual.hpp:27, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.hpp:38:9: note: 'class netgen::VisualSceneSolution::ClipPlanePoint' declared here + 38 | class ClipPlanePoint + | ^~~~~~~~~~~~~~ +/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::VisualSceneSolution::ClipPlaneTrig; 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::VisualSceneSolution::ClipPlaneTrig; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4296:50: 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::VisualSceneSolution::ClipPlaneTrig' with no trivial copy-assignment; use copy-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/vssolution.hpp:27:9: note: 'class netgen::VisualSceneSolution::ClipPlaneTrig' declared here + 27 | class ClipPlaneTrig + | ^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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/visualization/../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/visualization/vssolution.cpp:4444: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] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of '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/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] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = 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]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +[ 13%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -MF CMakeFiles/mesh.dir/bisect.cpp.o.d -o CMakeFiles/mesh.dir/bisect.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = 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]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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]' @@ -4178,6 +3634,50 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = 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]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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]' @@ -4203,8 +3703,48 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o -MF CMakeFiles/occ.dir/occconstruction.cpp.o.d -o CMakeFiles/occ.dir/occconstruction.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/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/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/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]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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]' @@ -4220,105 +3760,19 @@ /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/Partition_Spliter.cxx: In member function 'void Partition_Spliter::MakeEdges(const TopoDS_Edge&, const TopTools_ListOfShape&, TopTools_ListOfShape&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx:1462:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] - 1462 | VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx:1479:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] - 1479 | VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 12%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o -MF CMakeFiles/occ.dir/occgenmesh.cpp.o.d -o CMakeFiles/occ.dir/occgenmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +/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]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -4337,12 +3791,6 @@ /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/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -4387,52 +3835,21 @@ /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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -MF CMakeFiles/occ.dir/occgeom.cpp.o.d -o CMakeFiles/occ.dir/occgeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/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] +/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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/occgenmesh.cpp: In function 'void netgen::DivideEdge(TopoDS_Edge&, Array&, Array&, Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:238:14: warning: unused variable 'maxh' [-Wunused-variable] 238 | double maxh = mparam.maxh; @@ -4504,16 +3921,84 @@ /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++) | ~~^~~~~~~~~~~~~~~~ -[ 13%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -MF CMakeFiles/occ.dir/occmeshsurf.cpp.o.d -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 14%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o -MF CMakeFiles/mesh.dir/clusters.cpp.o.d -o CMakeFiles/mesh.dir/clusters.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here @@ -4538,6 +4023,20 @@ /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/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../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 @@ -4548,51 +4047,14 @@ /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/../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/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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -[ 14%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o -MF CMakeFiles/occ.dir/python_occ.cpp.o.d -o CMakeFiles/occ.dir/python_occ.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp -[ 14%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o -MF CMakeFiles/mesh.dir/curvedelems.cpp.o.d -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp -[ 15%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o -MF CMakeFiles/mesh.dir/delaunay.cpp.o.d -o CMakeFiles/mesh.dir/delaunay.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp -[ 15%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o -MF CMakeFiles/mesh.dir/delaunay2d.cpp.o.d -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp -[ 16%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o -MF CMakeFiles/mesh.dir/geomsearch.cpp.o.d -o CMakeFiles/mesh.dir/geomsearch.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 17%] Linking CXX shared library pyngcore.cpython-311-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 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,pyngcore.cpython-311-x86_64-linux-gnu.so -o pyngcore.cpython-311-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.11 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -4611,6 +4073,20 @@ /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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -4637,10 +4113,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 17%] Built target pyngcore -[ 17%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -MF CMakeFiles/mesh.dir/global.cpp.o.d -o CMakeFiles/mesh.dir/global.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -4663,8 +4135,7 @@ 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/python_occ.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -4676,7 +4147,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -4729,24 +4200,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -4765,6 +4218,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -4782,6 +4253,12 @@ /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/occ/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -4809,58 +4286,12 @@ /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:33: 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(); - | ^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3, double>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:51:16: warning: unused variable 'vstep' [-Wunused-variable] - 51 | double vstep = 0.01*(vmax-vmin); - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::DefineTangentialPlane(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, const netgen::Point<3, double>&, const netgen::PointGeomInfo&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:220:16: warning: unused variable 'r' [-Wunused-variable] - 220 | double r = temp.Length(); - | ^ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp: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 netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -4869,37 +4300,340 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const Mesh&, const Array*>&, INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 325 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 396 | for (i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 461 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 539 | for(k = 0; k < idmaps.Size(); k++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 715 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 795 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1112:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1112 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1152:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1152 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1592 | for (int i = 1; i <= mids.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1730:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1730 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1803:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1803 | for (int i = 1; i <= mquads.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1879:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1879 | for(int i=0; i*>&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2146:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2146 | for(int j=0; j*>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2491:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2491 | for(int m = 0; m < mtets_old.Size(); m++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2541:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2541 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2590:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2590 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2630:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2630 | for(int j=0; j*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2858:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2858 | for(int i=1; i<=mtets.Size(); i++) + | ~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2860:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2860 | for(int i=1; i<=mprisms.Size(); i++) + | ~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2862:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2862 | for(int i=1; i<=mtris.Size(); i++) + | ~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2864:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2864 | for(int i=1; i<=mquads.Size(); i++) + | ~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2866:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2866 | for(int i=1; i<=mprisms.Size(); i++) + | ~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2917:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2917 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2987:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2987 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3008:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 3008 | for (int i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3031:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3031 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3057:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 3057 | for (int i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3132:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3132 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3135:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3135 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3140:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3140 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3143:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3143 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3148:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3148 | for (int i = 1; i <= mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3151:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3151 | for (int i = 1; i <= mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3202:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3202 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3204:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3204 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3212:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3212 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3217:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3217 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3219 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3227:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3227 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3232:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3232 | for (int i = 1; i <= mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3234 | for (int i = 1; i <= mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3242:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3242 | for (int i = 1; i <= mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3367:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3367 | for (int j = 0; j < edges.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3624:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3624 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3628 | for (int i = 0; i < mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3632:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3632 | for (int i = 0; i < mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3639 | for (int i = 1; i <= mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3645:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3645 | for (int i = 0; i < mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3649:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3649 | for (int i = 0; i < mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3700:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3700 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3795:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3795 | for (int i = 1; i <= mquads.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3975:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 3975 | for(int ii=1; ii<=mesh.GetNP(); ii++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:4021:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 4021 | for(int ii=0; ii& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2470:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2471:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2472:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2473:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2474:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:893:43: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 375 | for (TIND i (BASE); i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/ngcore.hpp:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:20: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::OCCGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] + 923 | class PyArchive : public ARCHIVE + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::OCCGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../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/python_occ.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:131:62: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 131 | catch (NgException ex) + | ^~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here @@ -4918,84 +4652,372 @@ /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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:389:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2809:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:47:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3185:12: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3809:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here + 188 | template <> class PointIndices<2> : public INDEX_2 + | ^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:867:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:872:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:1175:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3, double>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:51:16: warning: unused variable 'vstep' [-Wunused-variable] + 51 | double vstep = 0.01*(vmax-vmin); + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::DefineTangentialPlane(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, const netgen::Point<3, double>&, const netgen::PointGeomInfo&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:220:16: warning: unused variable 'r' [-Wunused-variable] + 220 | double r = temp.Length(); + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +[ 13%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -MF CMakeFiles/mesh.dir/boundarylayer.cpp.o.d -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp +[ 14%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o -MF CMakeFiles/mesh.dir/clusters.cpp.o.d -o CMakeFiles/mesh.dir/clusters.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp +[ 14%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o -MF CMakeFiles/mesh.dir/curvedelems.cpp.o.d -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp +[ 15%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o -MF CMakeFiles/mesh.dir/delaunay.cpp.o.d -o CMakeFiles/mesh.dir/delaunay.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp +[ 15%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o -MF CMakeFiles/mesh.dir/delaunay2d.cpp.o.d -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp +[ 16%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o -MF CMakeFiles/mesh.dir/geomsearch.cpp.o.d -o CMakeFiles/mesh.dir/geomsearch.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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] +/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/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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] +/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/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] +/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/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] +/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/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +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/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:54:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 54 | for (i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(Mesh&, BoundaryLayerParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:334:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 334 | for(int k = 0; k < pnt1_elems.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:337:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 337 | for(int l = 0; l < pnt2_elems.Size(); l++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:413:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 413 | for (int k = 0; k < pnt1_elems.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:428:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 428 | for (int k = 0; k < pnt2_elems.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:519:18: warning: this 'for' clause does not guard... [-Wmisleading-indentation] + 519 | for (int i = 0; i < 6; i++) + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:521:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' + 521 | if(blp.new_matnrs.Size() > 0) + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:600:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 600 | for(int j = 1; j <= vertelems.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~ +[ 17%] Linking CXX shared library pyngcore.cpython-311-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 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,pyngcore.cpython-311-x86_64-linux-gnu.so -o pyngcore.cpython-311-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.11 +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -5004,16 +5026,46 @@ /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:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:154:36: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:158:41: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +[ 17%] Built target pyngcore +[ 17%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -MF CMakeFiles/mesh.dir/global.cpp.o.d -o CMakeFiles/mesh.dir/global.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -5023,10 +5075,73 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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:33: 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/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ 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/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 netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -5035,6 +5150,45 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +[ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -5052,38 +5206,46 @@ /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] +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o -MF CMakeFiles/mesh.dir/hprefinement.cpp.o.d -o CMakeFiles/mesh.dir/hprefinement.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -5166,12 +5328,6 @@ /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++) | ~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1122:33: 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++) | ~~^~~~~~~~~~~ @@ -5236,155 +5392,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1800:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1800 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:893:43: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 375 | for (TIND i (BASE); i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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:27: 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(PointIndex, const Point3d&, Array&, Mesh&, BoxTree<3>&, MeshNB&, Array, 0, int>&, Array&, Array&, Array&, Array&, SphereList&, IndexSet&, IndexSet&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:297:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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:29: 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:28: 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:27: 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:27: 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:33: 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:29: 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/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -5509,92 +5530,185 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o -MF CMakeFiles/mesh.dir/hprefinement.cpp.o.d -o CMakeFiles/mesh.dir/hprefinement.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] +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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here +/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/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here +/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/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:867:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:872:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:1175:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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/curvedelems.cpp:416:19: required from here +/build/netgen-6.2.2006+really6.2.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++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/curvedelems.cpp:607: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 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:613: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] +/build/netgen-6.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/curvedelems.cpp:700: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::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:701:31: 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 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:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -5613,8 +5727,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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 18%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o -MF CMakeFiles/mesh.dir/improve2.cpp.o.d -o CMakeFiles/mesh.dir/improve2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp /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:27: 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++) @@ -5629,80 +5741,186 @@ /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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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++) | ~~^~~~~~~~~~~~~~ -[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o -MF CMakeFiles/mesh.dir/improve2gen.cpp.o.d -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/ngcore.hpp:4, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:20: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::OCCGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] - 923 | class PyArchive : public ARCHIVE - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::OCCGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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(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/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +/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:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:386:22: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::DelaunayTet'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:16:9: note: 'class netgen::DelaunayTet' declared here - 16 | class DelaunayTet - | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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:27: 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(PointIndex, const Point3d&, Array&, Mesh&, BoxTree<3>&, MeshNB&, Array, 0, int>&, Array&, Array&, Array&, Array&, SphereList&, IndexSet&, IndexSet&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:297:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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:29: 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:28: 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:27: 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:27: 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:33: 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:29: 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: +/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.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +[ 18%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o -MF CMakeFiles/mesh.dir/improve2.cpp.o.d -o CMakeFiles/mesh.dir/improve2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +[ 19%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o -MF CMakeFiles/mesh.dir/improve2gen.cpp.o.d -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-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/global.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -5711,16 +5929,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:131:62: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 131 | catch (NgException ex) - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:81:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 81 | for (i = 1; i <= faces->Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here @@ -5730,6 +5945,10 @@ /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/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:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 216 | for (k = 1; k <= area.Size(); k++) + | ~~^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here @@ -5739,50 +5958,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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/curvedelems.cpp:416:19: required from here -/build/netgen-6.2.2006+really6.2.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++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/curvedelems.cpp:607: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 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:613: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] -/build/netgen-6.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/curvedelems.cpp:700: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::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:701:31: 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/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1208:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:328:22: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5790,6 +5968,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here 126 | class INDEX_2 | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -5803,12 +5987,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka '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/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -5831,6 +6009,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; } | ~~~~~^~~~~~~~~~~~~~~~ +[ 19%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o -MF CMakeFiles/mesh.dir/improve3.cpp.o.d -o CMakeFiles/mesh.dir/improve3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp /build/netgen-6.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]' @@ -5869,16 +6049,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:328:22: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:386:22: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::DelaunayTet'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:16:9: note: 'class netgen::DelaunayTet' declared here + 16 | class DelaunayTet + | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -5906,107 +6085,17 @@ /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/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:81:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 81 | for (i = 1; i <= faces->Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/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/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:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 216 | for (k = 1; k <= area.Size(); k++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<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(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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1208:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -6031,50 +6120,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:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' @@ -6095,20 +6140,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/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] +/build/netgen-6.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/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -6133,50 +6190,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -[ 19%] Linking CXX static library libcatch_main.a -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -P CMakeFiles/catch_main.dir/cmake_clean_target.cmake -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/catch_main.dir/link.txt --verbose=1 -/usr/bin/ar qc libcatch_main.a CMakeFiles/catch_main.dir/main.cpp.o -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/usr/bin/ranlib libcatch_main.a [ 20%] 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 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisual.so.6.2 -o libvisual.so.6.2.1905 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../core/libngcore.so.6.2.1905 -lpython3.11 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 20%] Built target catch_main -make -f tests/catch/CMakeFiles/test_archive.dir/build.make tests/catch/CMakeFiles/test_archive.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/tests/catch /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/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch/CMakeFiles/test_archive.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -make -f tests/catch/CMakeFiles/test_archive.dir/build.make tests/catch/CMakeFiles/test_archive.dir/build -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 21%] Building CXX object tests/catch/CMakeFiles/test_archive.dir/archive.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_archive.dir/archive.cpp.o -MF CMakeFiles/test_archive.dir/archive.cpp.o.d -o CMakeFiles/test_archive.dir/archive.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/archive.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -6195,6 +6211,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6212,68 +6242,21 @@ /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: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 netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -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 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -[ 21%] Built target visual -make -f tests/catch/CMakeFiles/test_symboltable.dir/build.make tests/catch/CMakeFiles/test_symboltable.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/tests/catch /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/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch/CMakeFiles/test_symboltable.dir/DependInfo.cmake --color= -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +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 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6287,175 +6270,15 @@ /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:27: 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++) - | ~~^~~~~~~~~~~~~ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -make -f tests/catch/CMakeFiles/test_symboltable.dir/build.make tests/catch/CMakeFiles/test_symboltable.dir/build -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -/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/improve2.cpp:611:31: 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:31: 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:31: 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:31: 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:31: 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:35: 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:35: 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++) - | ~~^~~~~~~~~~~~~~~~~~ -[ 22%] Building CXX object tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o -MF CMakeFiles/test_symboltable.dir/symboltable.cpp.o.d -o CMakeFiles/test_symboltable.dir/symboltable.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ +[ 20%] Built target visual +[ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:15: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, BitArray&, BitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, Array&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 435 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o -MF CMakeFiles/mesh.dir/localh.cpp.o.d -o CMakeFiles/mesh.dir/localh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, BitArray&, BitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, Array&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp:1508:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1508 | int point_sing[8]={0,0,0,0,0,0,0,0}; @@ -6535,78 +6358,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 562 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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++) | ~~^~~~~~~~~~~~~~~ -/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:27: 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:27: 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:35: 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:39: 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:35: 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:49: 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:37: 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&, double)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:995:41: 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++) @@ -6666,42 +6420,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = 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++) - | ~~^~~~~~ +[ 21%] Linking CXX static library libcatch_main.a +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -P CMakeFiles/catch_main.dir/cmake_clean_target.cmake +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/catch_main.dir/link.txt --verbose=1 +/usr/bin/ar qc libcatch_main.a CMakeFiles/catch_main.dir/main.cpp.o +/usr/bin/ranlib libcatch_main.a +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 21%] Built target catch_main +make -f tests/catch/CMakeFiles/test_archive.dir/build.make tests/catch/CMakeFiles/test_archive.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/tests/catch /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/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch/CMakeFiles/test_archive.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +make -f tests/catch/CMakeFiles/test_archive.dir/build.make tests/catch/CMakeFiles/test_archive.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 22%] Building CXX object tests/catch/CMakeFiles/test_archive.dir/archive.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_archive.dir/archive.cpp.o -MF CMakeFiles/test_archive.dir/archive.cpp.o.d -o CMakeFiles/test_archive.dir/archive.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/archive.cpp +make -f tests/catch/CMakeFiles/test_symboltable.dir/build.make tests/catch/CMakeFiles/test_symboltable.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/tests/catch /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/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch/CMakeFiles/test_symboltable.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +make -f tests/catch/CMakeFiles/test_symboltable.dir/build.make tests/catch/CMakeFiles/test_symboltable.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 23%] Building CXX object tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o -MF CMakeFiles/test_symboltable.dir/symboltable.cpp.o.d -o CMakeFiles/test_symboltable.dir/symboltable.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -6745,82 +6486,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1837:14: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:68:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:200:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:242:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:311:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +[ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o -MF CMakeFiles/mesh.dir/meshclass.cpp.o.d -o CMakeFiles/mesh.dir/meshclass.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp /build/netgen-6.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]' @@ -6835,31 +6502,65 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -[ 22%] Building CXX object 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o -MF CMakeFiles/mesh.dir/improve3.cpp.o.d -o CMakeFiles/mesh.dir/improve3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp -[ 23%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o -MF CMakeFiles/mesh.dir/localh.cpp.o.d -o CMakeFiles/mesh.dir/localh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/ngcore.hpp:8, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of 'std::ostream& ngcore::operator<<(std::ostream&, const SymbolTable&) [with T = int; std::ostream = std::basic_ostream]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:34:8: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:138:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 138 | for (int i = 0; i < st.Size(); i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = int; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = int; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:11:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 58 | for (int i = 0; i < names.size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:52:13: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] -[ 23%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o -MF CMakeFiles/mesh.dir/meshclass.cpp.o.d -o CMakeFiles/mesh.dir/meshclass.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp -[ 24%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -MF CMakeFiles/mesh.dir/meshfunc.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ 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, @@ -6877,8 +6578,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -[ 24%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o -MF CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp /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()) @@ -6892,6 +6591,109 @@ /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:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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:27: 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/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6909,6 +6711,30 @@ /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/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/improve2.cpp:611:31: 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:31: 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:31: 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:31: 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:31: 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:35: 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:35: 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/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -6918,6 +6744,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6936,6 +6772,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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:29: 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++) @@ -7030,6 +6871,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1940:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1940 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1966:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1966 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/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++) + | ~~^~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 24%] 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 +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libocc.so.6.2 -o libocc.so.6.2.1905 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occconstruction.cpp.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:105:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: 'class netgen::ElementIndex' declared here + 201 | class ElementIndex + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:413:46: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:417:31: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:453:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here + 207 | class INDEX_3 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:68:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:200:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:242:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:311:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -7117,12 +7225,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -7158,6 +7260,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; } | ~~~~~^~~~~~~~~~~~~~~~ +[ 25%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -MF CMakeFiles/mesh.dir/meshfunc.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -7222,91 +7326,25 @@ /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++) | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:105:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: 'class netgen::ElementIndex' declared here - 201 | class ElementIndex - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:413:46: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:417:31: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:453:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here - 207 | class INDEX_3 - | ^~~~~~~ +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 +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 25%] Built target occ +make -f tests/catch/CMakeFiles/test_version.dir/build.make tests/catch/CMakeFiles/test_version.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/tests/catch /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/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch/CMakeFiles/test_version.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +make -f tests/catch/CMakeFiles/test_version.dir/build.make tests/catch/CMakeFiles/test_version.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 25%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o -MF CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp +[ 26%] Building CXX object tests/catch/CMakeFiles/test_version.dir/version.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_version.dir/version.cpp.o -MF CMakeFiles/test_version.dir/version.cpp.o.d -o CMakeFiles/test_version.dir/version.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/version.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -7345,16 +7383,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> | ^~~ -make -f tests/catch/CMakeFiles/test_version.dir/build.make tests/catch/CMakeFiles/test_version.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/tests/catch /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/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch/CMakeFiles/test_version.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -make -f tests/catch/CMakeFiles/test_version.dir/build.make tests/catch/CMakeFiles/test_version.dir/build -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 26%] Building CXX object tests/catch/CMakeFiles/test_version.dir/version.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_version.dir/version.cpp.o -MF CMakeFiles/test_version.dir/version.cpp.o.d -o CMakeFiles/test_version.dir/version.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/version.cpp -[ 26%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -MF CMakeFiles/mesh.dir/meshing3.cpp.o.d -o CMakeFiles/mesh.dir/meshing3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp 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, @@ -7385,6 +7413,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/ngcore.hpp:8, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of 'std::ostream& ngcore::operator<<(std::ostream&, const SymbolTable&) [with T = int; std::ostream = std::basic_ostream]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:34:8: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:138:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 138 | for (int i = 0; i < st.Size(); i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -7411,18 +7446,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: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/meshfunc2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -7505,18 +7528,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/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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++) @@ -7678,11 +7689,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2934:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2934 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RestrictLocalH(netgen::resthtype, int, double)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3063:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3063 | for (i = 1; i <= GetNSE(); i++) @@ -7733,14 +7739,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3406:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3406 | for (int i = 0; i < lockedpoints.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, 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/meshclass.cpp: In member function 'int netgen::Mesh::CheckOverlappingBoundary()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3549:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3549 | for (i = 1; i <= GetNSE(); i++) @@ -7754,11 +7752,6 @@ /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++) | ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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++) @@ -7811,23 +7804,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:5856:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 5856 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6020:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6020 | for (int i = 1; i <= GetNSE(); i++) @@ -7908,6 +7884,156 @@ /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:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& 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 '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/include/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = int; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = int; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:11:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 58 | for (int i = 0; i < names.size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:52:13: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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:27: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here + 188 | template <> class PointIndices<2> : public INDEX_2 + | ^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6247:25: 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 std::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 std::string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6272:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2020:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +[ 27%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o -MF CMakeFiles/mesh.dir/meshing2.cpp.o.d -o CMakeFiles/mesh.dir/meshing2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -7983,29 +8109,10 @@ /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] -/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/../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 netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -8014,6 +8121,81 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 27%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -MF CMakeFiles/mesh.dir/meshing3.cpp.o.d -o CMakeFiles/mesh.dir/meshing3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -8054,23 +8236,27 @@ /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++) | ~~~^~~~~~~~~~~~~~~~ +[ 28%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o -MF CMakeFiles/mesh.dir/meshtool.cpp.o.d -o CMakeFiles/mesh.dir/meshtool.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 28%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -MF CMakeFiles/mesh.dir/meshtype.cpp.o.d -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here @@ -8089,6 +8275,43 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:241:27: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 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()) @@ -8097,76 +8320,11 @@ /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::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++) - | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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:27: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here - 188 | template <> class PointIndices<2> : public INDEX_2 - | ^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6247:25: 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 std::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 std::string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6272:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -8184,41 +8342,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2020:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -8228,18 +8351,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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -8270,32 +8381,6 @@ /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++) | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/ngcore.hpp:4: -In member function 'ngcore::Archive& ngcore::BinaryOutArchive::Write(T) [with T = long unsigned int]', - inlined from 'virtual ngcore::Archive& ngcore::BinaryOutArchive::operator&(size_t&)' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:693:19, - inlined from 'ngcore::Archive& ngcore::Archive::operator&(std::vector&) [with T = std::__cxx11::basic_string]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:206:15, - inlined from 'std::enable_if_t > ngcore::SymbolTable::DoArchive(ngcore::Archive&) [with T2 = int; T = int]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:44:10, - inlined from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = ngcore::SymbolTable; = void]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:307:20, - inlined from 'void C_A_T_C_H_T_E_S_T_0()' at /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:38:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:735:13: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] - 735 | memcpy(&buffer[ptr], &x, sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp: In function 'void C_A_T_C_H_T_E_S_T_0()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:203:14: note: 'size' was declared here - 203 | size_t size; - | ^~~~ -In member function 'ngcore::Archive& ngcore::Archive::Do(T*, size_t) [with T = std::__cxx11::basic_string; = void]', - inlined from 'ngcore::Archive& ngcore::Archive::operator&(std::vector&) [with T = std::__cxx11::basic_string]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:209:9, - inlined from 'std::enable_if_t > ngcore::SymbolTable::DoArchive(ngcore::Archive&) [with T2 = bool; T = bool]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:44:10, - inlined from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = ngcore::SymbolTable; = void]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:307:20, - inlined from 'void C_A_T_C_H_T_E_S_T_0()' at /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:58:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:280:28: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] - 280 | { for (size_t j = 0; j < n; j++) { (*this) & data[j]; }; return *this; }; // NOLINT - | ~~^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp: In function 'void C_A_T_C_H_T_E_S_T_0()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:203:14: note: 'size' was declared here - 203 | size_t size; - | ^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:402:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 402 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ @@ -8374,50 +8459,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1247:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1279:31: 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++) | ~~^~~~~~~~~~~~~~~~~~~~~ -[ 27%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o -MF CMakeFiles/mesh.dir/meshtool.cpp.o.d -o CMakeFiles/mesh.dir/meshtool.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1377:31: 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++) | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1422:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1422 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1426:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1426 | for (int i = 1; i <= loclines.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/meshfunc.cpp:241:27: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1433:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1433 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -8427,42 +8480,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1485:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1485 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[ 27%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -MF CMakeFiles/mesh.dir/meshtype.cpp.o.d -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +[ 29%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -MF CMakeFiles/mesh.dir/msghandler.cpp.o.d -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -8531,20 +8556,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -[ 27%] Linking CXX executable test_symboltable -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_symboltable.dir/link.txt --verbose=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, @@ -8557,14 +8568,23 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_symboltable.dir/symboltable.cpp.o -o test_symboltable -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -[ 27%] Built target test_symboltable +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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()) @@ -8578,8 +8598,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++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 28%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -MF CMakeFiles/mesh.dir/msghandler.cpp.o.d -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -8597,6 +8615,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; } | ~~~~~^~~~~~~~~~~~~~~~ +[ 29%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o -MF CMakeFiles/mesh.dir/netrule2.cpp.o.d -o CMakeFiles/mesh.dir/netrule2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -8728,9 +8748,6 @@ /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++) | ~~^~~~~~~~~~~~~~~~~ -[ 29%] 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 -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libocc.so.6.2 -o libocc.so.6.2.1905 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occconstruction.cpp.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -8743,6 +8760,38 @@ /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++) | ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +[ 30%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o -MF CMakeFiles/mesh.dir/netrule3.cpp.o.d -o CMakeFiles/mesh.dir/netrule3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -8794,6 +8843,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = Array; FACEArray = Array]' @@ -8804,31 +8862,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ -[ 29%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o -MF CMakeFiles/mesh.dir/netrule2.cpp.o.d -o CMakeFiles/mesh.dir/netrule2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -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 -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 29%] 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= -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' -[ 29%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o -MF CMakeFiles/occvis.dir/vsocc.cpp.o.d -o CMakeFiles/occvis.dir/vsocc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp 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, @@ -8841,80 +8874,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; @@ -8950,15 +8909,18 @@ /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:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:4: @@ -8966,24 +8928,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) @@ -8996,6 +8958,23 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ @@ -9003,10 +8982,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const Mesh&, double, char*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) @@ -9047,6 +9022,37 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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++) @@ -9057,6 +9063,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -MF CMakeFiles/mesh.dir/parser2.cpp.o.d -o CMakeFiles/mesh.dir/parser2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -9111,30 +9119,70 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::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/meshtool.cpp:137: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:32: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2741:33: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/table.hpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ -/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/meshtool.cpp:137:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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: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 std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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++) | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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: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: +/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::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]' @@ -9176,6 +9224,20 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -9188,30 +9250,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -9225,39 +9263,49 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::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: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 std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/ngcore.hpp:4: +In member function 'ngcore::Archive& ngcore::BinaryOutArchive::Write(T) [with T = long unsigned int]', + inlined from 'virtual ngcore::Archive& ngcore::BinaryOutArchive::operator&(size_t&)' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:693:19, + inlined from 'ngcore::Archive& ngcore::Archive::operator&(std::vector&) [with T = std::__cxx11::basic_string]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:206:15, + inlined from 'std::enable_if_t > ngcore::SymbolTable::DoArchive(ngcore::Archive&) [with T2 = int; T = int]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:44:10, + inlined from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = ngcore::SymbolTable; = void]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:307:20, + inlined from 'void C_A_T_C_H_T_E_S_T_0()' at /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:38:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:735:13: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] + 735 | memcpy(&buffer[ptr], &x, sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp: In function 'void C_A_T_C_H_T_E_S_T_0()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:203:14: note: 'size' was declared here + 203 | size_t size; + | ^~~~ +In member function 'ngcore::Archive& ngcore::Archive::Do(T*, size_t) [with T = std::__cxx11::basic_string; = void]', + inlined from 'ngcore::Archive& ngcore::Archive::operator&(std::vector&) [with T = std::__cxx11::basic_string]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:209:9, + inlined from 'std::enable_if_t > ngcore::SymbolTable::DoArchive(ngcore::Archive&) [with T2 = bool; T = bool]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:44:10, + inlined from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = ngcore::SymbolTable; = void]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:307:20, + inlined from 'void C_A_T_C_H_T_E_S_T_0()' at /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:58:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:280:28: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] + 280 | { for (size_t j = 0; j < n; j++) { (*this) & data[j]; }; return *this; }; // NOLINT + | ~~^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp: In function 'void C_A_T_C_H_T_E_S_T_0()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:203:14: note: 'size' was declared here + 203 | size_t size; + | ^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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: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: -/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()) @@ -9288,6 +9336,9 @@ /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; } | ~~~~~^~~~~~~~~~~~~~~~ +[ 30%] Linking CXX executable test_version +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 +/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_version.dir/version.cpp.o -o test_version -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -9297,20 +9348,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +[ 31%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o -MF CMakeFiles/mesh.dir/parser3.cpp.o.d -o CMakeFiles/mesh.dir/parser3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -9333,42 +9372,35 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o -MF CMakeFiles/mesh.dir/netrule3.cpp.o.d -o CMakeFiles/mesh.dir/netrule3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 31%] Built target test_version +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= +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/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -9377,25 +9409,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +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: /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++) | ~~^~~~ +[ 31%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o -MF CMakeFiles/occvis.dir/vsocc.cpp.o.d -o CMakeFiles/occvis.dir/vsocc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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()) @@ -9426,28 +9447,74 @@ /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/occ/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 30%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -MF CMakeFiles/mesh.dir/parser2.cpp.o.d -o CMakeFiles/mesh.dir/parser2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -9477,13 +9544,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:38:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 38 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -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/meshing/netrule2.cpp: In member function 'int netgen::netrule::IsLineInFreeZone2(const netgen::Point2d&, const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:127:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 127 | for (int i = 1; i <= transfreezone.Size(); i++) @@ -9491,112 +9551,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 30%] Linking CXX executable test_archive -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_archive.dir/link.txt --verbose=1 -/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_archive.dir/archive.cpp.o -o test_archive -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:36:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - 69 | class Point2d - | ^~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 30%] Built target test_archive -[ 31%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o -MF CMakeFiles/mesh.dir/parser3.cpp.o.d -o CMakeFiles/mesh.dir/parser3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' @@ -9605,142 +9568,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -[ 31%] Linking CXX executable test_version -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 -/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_version.dir/version.cpp.o -o test_version -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 31%] Built target test_version -[ 31%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o -MF CMakeFiles/mesh.dir/prism2rls.cpp.o.d -o CMakeFiles/mesh.dir/prism2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/prism2rls.cpp -[ 32%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o -MF CMakeFiles/mesh.dir/pyramid2rls.cpp.o.d -o CMakeFiles/mesh.dir/pyramid2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramid2rls.cpp -[ 32%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o -MF CMakeFiles/mesh.dir/pyramidrls.cpp.o.d -o CMakeFiles/mesh.dir/pyramidrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramidrls.cpp -[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o -MF CMakeFiles/mesh.dir/quadrls.cpp.o.d -o CMakeFiles/mesh.dir/quadrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/quadrls.cpp -[ 33%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o -MF CMakeFiles/mesh.dir/refine.cpp.o.d -o CMakeFiles/mesh.dir/refine.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp -[ 34%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o -MF CMakeFiles/mesh.dir/ruler2.cpp.o.d -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:420:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 420 | for (int i = 1; i <= linelists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:424:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 424 | for (int i = 1; i <= trilists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -[ 34%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o -MF CMakeFiles/mesh.dir/ruler3.cpp.o.d -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -9870,12 +9709,125 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:1036:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ +[ 31%] Linking CXX executable test_symboltable +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_symboltable.dir/link.txt --verbose=1 +/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_symboltable.dir/symboltable.cpp.o -o test_symboltable -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +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 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +[ 31%] Built target test_symboltable +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o -MF CMakeFiles/mesh.dir/prism2rls.cpp.o.d -o CMakeFiles/mesh.dir/prism2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/prism2rls.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:36:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + 69 | class Point2d + | ^~~~~~~ +[ 32%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o -MF CMakeFiles/mesh.dir/pyramid2rls.cpp.o.d -o CMakeFiles/mesh.dir/pyramid2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramid2rls.cpp +[ 32%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o -MF CMakeFiles/mesh.dir/pyramidrls.cpp.o.d -o CMakeFiles/mesh.dir/pyramidrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramidrls.cpp +[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o -MF CMakeFiles/mesh.dir/quadrls.cpp.o.d -o CMakeFiles/mesh.dir/quadrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/quadrls.cpp +[ 33%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o -MF CMakeFiles/mesh.dir/refine.cpp.o.d -o CMakeFiles/mesh.dir/refine.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp +[ 34%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o -MF CMakeFiles/mesh.dir/ruler2.cpp.o.d -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/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, @@ -9923,42 +9875,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -10002,20 +9918,58 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -[ 35%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o -MF CMakeFiles/mesh.dir/secondorder.cpp.o.d -o CMakeFiles/mesh.dir/secondorder.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp +[ 34%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o -MF CMakeFiles/mesh.dir/ruler3.cpp.o.d -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 34%] Linking CXX executable test_archive +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_archive.dir/link.txt --verbose=1 +/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_archive.dir/archive.cpp.o -o test_archive -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -10071,98 +10025,50 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:211:9: note: 'class netgen::Vec2d' declared here 211 | class Vec2d | ^~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +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/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +[ 34%] Built target test_archive +[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o +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++) + | ~~^~~~ +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o -MF CMakeFiles/mesh.dir/secondorder.cpp.o.d -o CMakeFiles/mesh.dir/secondorder.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -10206,11 +10112,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:455:35: 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++) | ~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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++) | ~~^~~~~~~~~~~~~~~~~~ @@ -10235,11 +10136,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ @@ -10252,14 +10148,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ @@ -10287,11 +10175,140 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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/parser3.cpp:148: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::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:420:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 420 | for (int i = 1; i <= linelists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:424:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 424 | for (int i = 1; i <= trilists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -10322,29 +10339,42 @@ /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:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -10372,52 +10402,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/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:35: 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:57: 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/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:544:56: 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:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 631 | for (int i = 1; i <= elements.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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()) @@ -10458,147 +10442,119 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:848:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 848 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::Point2d; int B2 = 0; T = netgen::Point2d; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:708:17: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 319 | for (int i = 0; i < a2.Size(); i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:709:17: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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::Append(netgen::FlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:710:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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::Append(netgen::FlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:711:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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/parser3.cpp:148: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::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/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/meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 35%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.5.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:597:48: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - 69 | class Point2d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = 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:606:22: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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: -/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:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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:35: 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:57: 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:56: 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:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 631 | for (int i = 1; i <= elements.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ 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, @@ -10611,6 +10567,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::Point2d; int B2 = 0; T = netgen::Point2d; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:708:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 319 | for (int i = 0; i < a2.Size(); i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:709:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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::Append(netgen::FlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:710:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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::Append(netgen::FlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:711:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -10693,13 +10669,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 '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/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -10717,20 +10686,59 @@ /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] +/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 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:597:48: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/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/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + 69 | class Point2d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:606:22: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -10792,10 +10800,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ -[ 36%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp -[ 36%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o -MF CMakeFiles/mesh.dir/smoothing3.cpp.o.d -o CMakeFiles/mesh.dir/smoothing3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp +/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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -10814,66 +10839,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:111: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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Box3d; int 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::Box3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:168:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Box3d'; 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/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:571:9: note: 'class netgen::Box3d' declared here - 571 | class Box3d - | ^~~~~ -/build/netgen-6.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/ruler3.cpp:877:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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/ruler3.cpp:1073: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -10909,6 +10886,66 @@ /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 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:111: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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Box3d; int 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::Box3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:168:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Box3d'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:571:9: note: 'class netgen::Box3d' declared here + 571 | class Box3d + | ^~~~~ +/build/netgen-6.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/ruler3.cpp:877:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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/ruler3.cpp:1073: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = char; int S = 100]' @@ -10930,18 +10967,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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -10983,18 +11008,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ -[ 37%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o -MF CMakeFiles/mesh.dir/specials.cpp.o.d -o CMakeFiles/mesh.dir/specials.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp -[ 37%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o -MF CMakeFiles/mesh.dir/tetrarls.cpp.o.d -o CMakeFiles/mesh.dir/tetrarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/tetrarls.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /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++) | ~~^~~~~~~~~~~ -[ 38%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o -MF CMakeFiles/mesh.dir/topology.cpp.o.d -o CMakeFiles/mesh.dir/topology.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -11042,10 +11073,30 @@ /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/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.5.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp +[ 36%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp +[ 36%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o -MF CMakeFiles/mesh.dir/smoothing3.cpp.o.d -o CMakeFiles/mesh.dir/smoothing3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp +[ 37%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o -MF CMakeFiles/mesh.dir/specials.cpp.o.d -o CMakeFiles/mesh.dir/specials.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp +[ 37%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o -MF CMakeFiles/mesh.dir/tetrarls.cpp.o.d -o CMakeFiles/mesh.dir/tetrarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/tetrarls.cpp +[ 38%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o -MF CMakeFiles/mesh.dir/topology.cpp.o.d -o CMakeFiles/mesh.dir/topology.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp +[ 38%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o -MF CMakeFiles/mesh.dir/triarls.cpp.o.d -o CMakeFiles/mesh.dir/triarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/triarls.cpp +[ 39%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o -MF CMakeFiles/mesh.dir/validate.cpp.o.d -o CMakeFiles/mesh.dir/validate.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp +[ 39%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o -MF CMakeFiles/mesh.dir/bcfunctions.cpp.o.d -o CMakeFiles/mesh.dir/bcfunctions.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp +[ 40%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -MF CMakeFiles/mesh.dir/parallelmesh.cpp.o.d -o CMakeFiles/mesh.dir/parallelmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -11092,7 +11143,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.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/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -11101,6 +11152,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -11119,80 +11179,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -[ 38%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o -MF CMakeFiles/mesh.dir/triarls.cpp.o.d -o CMakeFiles/mesh.dir/triarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/triarls.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 39%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o -MF CMakeFiles/mesh.dir/validate.cpp.o.d -o CMakeFiles/mesh.dir/validate.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 hash.Size()) i = 1; @@ -11289,140 +11294,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:588:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - 69 | class Point2d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:779:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:79:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -[ 40%] 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 -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,liboccvis.so.6.2 -o liboccvis.so.6.2.1905 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -11432,6 +11303,30 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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/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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -11490,6 +11385,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.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 j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp: In member function 'int netgen::PointFunction::MovePointToInner()': /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++) @@ -11525,49 +11426,11 @@ /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::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -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' -[ 40%] Built target occvis -[ 40%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o -MF CMakeFiles/mesh.dir/bcfunctions.cpp.o.d -o CMakeFiles/mesh.dir/bcfunctions.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:49: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = Array; FACEArray = Array]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:443:29: required from here -/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++) - | ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -11586,6 +11449,36 @@ /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/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -11603,132 +11496,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(Mesh&, const 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++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 67 | for (i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/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(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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = Array; FACEArray = Array]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:443: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: -/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: -/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/topology.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -[ 41%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -MF CMakeFiles/mesh.dir/parallelmesh.cpp.o.d -o CMakeFiles/mesh.dir/parallelmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -11764,12 +11531,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:49: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = Array; FACEArray = Array]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:443:29: required from here +/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:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here @@ -11779,6 +11566,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here @@ -11788,31 +11580,125 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -[ 41%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o -MF CMakeFiles/mesh.dir/paralleltop.cpp.o.d -o CMakeFiles/mesh.dir/paralleltop.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:588:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + 69 | class Point2d + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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&, const BitArray&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const Mesh&, Array&, const Array&, double, bool, 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(BitArray&, BitArray&, const Mesh&, const Array&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 114 | for(int i=0; i&, const BitArray&, const Refinement&, const Array&, double, bool, const Array*>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 202 | for (int i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 307 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:568:23: 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 edge2vert.Size()) @@ -11937,10 +11821,68 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2012:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2012 | for ( int eli1=1; eli1 <= els1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: + 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 netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -11949,17 +11891,120 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = Array; FACEArray = Array]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:443: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: +/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: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +[ 41%] 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 +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,liboccvis.so.6.2 -o liboccvis.so.6.2.1905 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:79:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:15:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:59:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: 'class netgen::ElementIndex' declared here + 201 | class ElementIndex + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:200:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ /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()) @@ -12068,67 +12113,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2013:25: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(Mesh&, Array&, const BitArray&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const Mesh&, Array&, const Array&, double, bool, 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(BitArray&, BitArray&, const Mesh&, const Array&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 114 | for(int i=0; i&, const BitArray&, const Refinement&, const Array&, double, bool, const Array*>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 202 | for (int i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 307 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -12143,59 +12127,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:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:15:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:59:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: 'class netgen::ElementIndex' declared here - 201 | class ElementIndex - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:200:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o -MF CMakeFiles/mesh.dir/python_mesh.cpp.o.d -o CMakeFiles/mesh.dir/python_mesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' @@ -12213,7 +12144,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -12222,45 +12153,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -[ 43%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o -MF CMakeFiles/mesh.dir/hexarls.cpp.o.d -o CMakeFiles/mesh.dir/hexarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hexarls.cpp -[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -MF CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d -o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/onetcl.cpp +[ 42%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o -MF CMakeFiles/mesh.dir/basegeom.cpp.o.d -o CMakeFiles/mesh.dir/basegeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -12270,8 +12164,22 @@ /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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 44%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp +[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o -MF CMakeFiles/mesh.dir/python_mesh.cpp.o.d -o CMakeFiles/mesh.dir/python_mesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -12323,6 +12231,20 @@ /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++) | ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(FlatArray&, FlatArray&) [with T = int; S = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:372:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 722 | for (int i = 0; i < data.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 723 | for (int j = i+1; j < data.Size(); j++) + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, @@ -12335,27 +12257,53 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 44%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(FlatArray&, FlatArray&) [with T = int; S = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:372:17: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 722 | for (int i = 0; i < data.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 723 | for (int j = i+1; j < data.Size(); j++) - | ~~^~~~~~~~~~~~~ +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 +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 42%] Built target occvis +[ 43%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o -MF CMakeFiles/mesh.dir/hexarls.cpp.o.d -o CMakeFiles/mesh.dir/hexarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hexarls.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +[ 43%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -MF CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d -o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/onetcl.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -12386,6 +12334,54 @@ /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; } | ~~~~~^~~~~~~~~~~~~~~~ +[ 44%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:56:27: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:323:22: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -12395,18 +12391,11 @@ /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/paralleltop.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -12471,6 +12460,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:227:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 227 | for (int hi = 0; hi < els.Size(); hi++) | ~~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:7 = netgen::PointIndex; auto:8 = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:231:4: required from 'netgen::Mesh::SendMesh() const:: [with auto:6 = netgen::Mesh::SendMesh() const::]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:250:21: required from here @@ -12615,6 +12616,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:601:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | 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:673:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:658:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -12647,18 +12666,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:665:31: 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++) | ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /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:679:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:658:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -12667,12 +12674,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:665:31: 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++) | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(Mesh&, const 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++) + | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:27 = std::__cxx11::basic_string*]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:718:47: required from 'netgen::Mesh::SendMesh() const:: [with auto:24 = netgen::Mesh::SendMesh() const::]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:734:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:737:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 67 | for (i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/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/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:76:9: warning: unused variable 'id' [-Wunused-variable] 76 | int id = comm.Rank(); @@ -12680,6 +12700,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:469:10: warning: variable 'has_ided_sels' set but not used [-Wunused-but-set-variable] 469 | bool has_ided_sels = false; | ^~~~~~~~~~~~~ +/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/parallelmesh.cpp: In member function 'void netgen::Mesh::ReceiveParallelMesh()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:869:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) @@ -12687,6 +12710,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:882:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 882 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(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++) + | ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:900:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 900 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ @@ -12850,83 +12877,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1926:13: warning: unused variable 'weightflag' [-Wunused-variable] 1926 | idxtype weightflag = 0; | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:56:27: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:323:22: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -12952,11 +12902,6 @@ /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] 319 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::SurfaceElementIndex; int B2 = 0; T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:481:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -12972,14 +12917,6 @@ /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] 319 | for (int i = 0; i < a2.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, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(const FlatArray&) [with T = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1707:12: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:708:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -12988,6 +12925,37 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:709:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 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/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -13010,6 +12978,78 @@ /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 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:95:23: required from here +/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:318:2: required from 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:160:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:163:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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 = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:468:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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 = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:490:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const 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::SegmentIndex; int 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::SegmentIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:563:18: required from 'netgen::Mesh::SendMesh() const:: [with auto:17 = netgen::Mesh::SendMesh() const::]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:608:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::SegmentIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:259:9: note: 'class netgen::SegmentIndex' declared here + 259 | class SegmentIndex + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1167:22: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -13019,18 +13059,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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -13108,10 +13136,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:198:32: 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/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:370:39: 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) @@ -13125,122 +13149,9 @@ /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) | ~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:615:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 615 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:95:23: required from here -/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:318:2: required from 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:160:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:163:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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 = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:468:17: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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 = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:490:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const 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::SegmentIndex; int 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::SegmentIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:563:18: required from 'netgen::Mesh::SendMesh() const:: [with auto:17 = netgen::Mesh::SendMesh() const::]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:608:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::SegmentIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:259:9: note: 'class netgen::SegmentIndex' declared here - 259 | class SegmentIndex - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1167:22: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -[ 45%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.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]' @@ -13261,6 +13172,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here @@ -13279,16 +13196,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:41:15: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:329:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -13313,6 +13220,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:41:15: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:329:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +[ 44%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp /build/netgen-6.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]' @@ -13353,6 +13272,23 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -13366,6 +13302,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -13388,19 +13337,34 @@ /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; } | ~~~~~^~~~~~~~~~~~~~~~ -[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomfuncs.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 46%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomtest3d.cpp +[ 45%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -13423,17 +13387,6 @@ /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++) | ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/ngcore.hpp:4, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:20: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': @@ -13458,17 +13411,75 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:996:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 996 | for(auto i = 0; i netgen::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++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 46%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomtest3d.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::Element0d; int BASE = 0; TIND = int; pybind11::module = pybind11::module_]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:531:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 51 | if (i < BASE || i >= BASE+self.Size()) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:532:53: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; pybind11::module = pybind11::module_]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:533:30: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (ela.Size() < pi+1) @@ -13483,6 +13494,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1621 | if (ela.Size() < pi+1) @@ -13490,65 +13507,24 @@ /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/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/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 46%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/transform3d.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::Element0d; int BASE = 0; TIND = int; pybind11::module = pybind11::module_]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:531:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 51 | if (i < BASE || i >= BASE+self.Size()) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:532:53: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; pybind11::module = pybind11::module_]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:533:30: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -[ 47%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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:16: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -13573,6 +13549,59 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:803:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here + 1049 | class Element0d + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1928:16: required from 'void netgen::T_ADTree::GetIntersecting(netgen::Point, netgen::Point, netgen::Array&) const [with int dim = 4; T = netgen::INDEX_2]' @@ -13584,6 +13613,38 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here 126 | class INDEX_2 | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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:16: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + 69 | class Point2d + | ^~~~~~~ +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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/transform3d.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/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: @@ -13595,21 +13656,41 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:803:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here - 1049 | class Element0d - | ^~~~~~~~~ /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++) | ~~^~~~~~~~~~~ -[ 47%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from 'T pybind11::cast(const handle&) [with T = netgen::MeshingParameters; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' +/usr/include/pybind11/cast.h:1076:29: required from 'T pybind11::handle::cast() const [with T = netgen::MeshingParameters]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/ngpython.hpp:41:38: required from 'T pybind11::extract::operator()() [with T = netgen::MeshingParameters]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:866:57: required from here +/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: /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]' @@ -13629,17 +13710,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/transform3d.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +[ 47%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp 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: @@ -13651,9 +13723,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 48%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp +[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp +[ 49%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/bfgs.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13662,13 +13747,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Element0d; int BASE = 0; TIND = int]': +/usr/include/pybind11/detail/type_caster_base.h:994:55: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, Constructor{})) = void* (*)(const void*); Constructor = void* (*)(const void*)]' +/usr/include/pybind11/detail/type_caster_base.h:957:63: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' +/usr/include/pybind11/detail/type_caster_base.h:919:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' +/usr/include/pybind11/pybind11.h:248:33: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = netgen::Array& (*&)(netgen::Mesh&); Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:92:19: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:1568:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (*)(netgen::Mesh&); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:752:9: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': +/usr/include/pybind11/detail/type_caster_base.h:994:55: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, Constructor{})) = void* (*)(const void*); Constructor = void* (*)(const void*)]' +/usr/include/pybind11/detail/type_caster_base.h:957:63: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' +/usr/include/pybind11/detail/type_caster_base.h:919:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' +/usr/include/pybind11/pybind11.h:248:33: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function&, netgen::Mesh, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy>(netgen::Array& (netgen::Mesh::*)(), const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&, const pybind11::return_value_policy&)::; Return = netgen::Array&; Args = {netgen::Mesh*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:109:19: required from 'pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...), const Extra& ...) [with Return = netgen::Array&; Class = netgen::Mesh; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:1568:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (netgen::Mesh::*)(); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:758:9: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp: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, @@ -13689,48 +13785,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -[ 48%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp -/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::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from 'T pybind11::cast(const handle&) [with T = netgen::MeshingParameters; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' -/usr/include/pybind11/cast.h:1076:29: required from 'T pybind11::handle::cast() const [with T = netgen::MeshingParameters]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/ngpython.hpp:41:38: required from 'T pybind11::extract::operator()() [with T = netgen::MeshingParameters]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:866:57: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, @@ -13744,8 +13798,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 48%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp +[ 49%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linopt.cpp +/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] @@ -13792,8 +13852,54 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:108:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ -[ 49%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/bfgs.cpp +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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] + 72 | if (h*w) + | ~^~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -13801,8 +13907,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linopt.cpp /build/netgen-6.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]' @@ -13826,23 +13930,8 @@ /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/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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) - | ~^~ +[ 50%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/array.cpp.o -MF CMakeFiles/mesh.dir/__/general/array.cpp.o.d -o CMakeFiles/mesh.dir/__/general/array.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/array.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /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]' @@ -13850,31 +13939,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -[ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linsearch.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Element0d; int BASE = 0; TIND = int]': -/usr/include/pybind11/detail/type_caster_base.h:994:55: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, Constructor{})) = void* (*)(const void*); Constructor = void* (*)(const void*)]' -/usr/include/pybind11/detail/type_caster_base.h:957:63: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' -/usr/include/pybind11/detail/type_caster_base.h:919:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' -/usr/include/pybind11/pybind11.h:248:33: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = netgen::Array& (*&)(netgen::Mesh&); Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:92:19: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:1568:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (*)(netgen::Mesh&); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:752:9: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': -/usr/include/pybind11/detail/type_caster_base.h:994:55: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, Constructor{})) = void* (*)(const void*); Constructor = void* (*)(const void*)]' -/usr/include/pybind11/detail/type_caster_base.h:957:63: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' -/usr/include/pybind11/detail/type_caster_base.h:919:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' -/usr/include/pybind11/pybind11.h:248:33: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function&, netgen::Mesh, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy>(netgen::Array& (netgen::Mesh::*)(), const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&, const pybind11::return_value_policy&)::; Return = netgen::Array&; Args = {netgen::Mesh*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:109:19: required from 'pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...), const Extra& ...) [with Return = netgen::Array&; Class = netgen::Mesh; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:1568:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (netgen::Mesh::*)(); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:758:9: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -[ 50%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/array.cpp.o -MF CMakeFiles/mesh.dir/__/general/array.cpp.o.d -o CMakeFiles/mesh.dir/__/general/array.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/array.cpp +[ 51%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -MF CMakeFiles/mesh.dir/__/general/bitarray.cpp.o.d -o CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +[ 51%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +[ 52%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/flags.cpp.o -MF CMakeFiles/mesh.dir/__/general/flags.cpp.o.d -o CMakeFiles/mesh.dir/__/general/flags.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/bfgs.cpp:12: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/array.cpp:16: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13884,10 +13971,8 @@ 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.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/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 netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13896,24 +13981,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -[ 51%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -MF CMakeFiles/mesh.dir/__/general/bitarray.cpp.o.d -o CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -[ 51%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.cpp +[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o 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: @@ -13925,13 +13993,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 52%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/flags.cpp.o -MF CMakeFiles/mesh.dir/__/general/flags.cpp.o.d -o CMakeFiles/mesh.dir/__/general/flags.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp -[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o -MF CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d -o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linsearch.cpp:19: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:12: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13940,8 +14005,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 53%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o -MF CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mystring.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mystring.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -13956,17 +14019,36 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/array.cpp:16: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 0]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 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++) + | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -13974,11 +14056,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/optmem.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp +[ 53%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o -MF CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mystring.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mystring.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/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/dynamicmem.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13987,6 +14069,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 0]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 1]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:131:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/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: @@ -14033,6 +14134,13 @@ /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++) | ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:13: @@ -14044,36 +14152,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/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++) - | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; @@ -14090,37 +14168,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 54%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -MF CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d -o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/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 netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -14152,18 +14199,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Array*; std::string = std::__cxx11::basic_string]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:75:22: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 0]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 1]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:131:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -14190,15 +14225,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here 207 | class INDEX_3 | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +[ 53%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/optmem.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp +[ 54%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -MF CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d -o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp [ 54%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o -MF CMakeFiles/mesh.dir/__/general/seti.cpp.o.d -o CMakeFiles/mesh.dir/__/general/seti.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp +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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 55%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o -MF CMakeFiles/mesh.dir/__/general/sort.cpp.o.d -o CMakeFiles/mesh.dir/__/general/sort.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/sort.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -14206,13 +14251,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -[ 55%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o -MF CMakeFiles/mesh.dir/__/general/sort.cpp.o.d -o CMakeFiles/mesh.dir/__/general/sort.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/sort.cpp [ 55%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -MF CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d -o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/spbita2d.cpp +[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o -MF CMakeFiles/mesh.dir/__/general/table.cpp.o.d -o CMakeFiles/mesh.dir/__/general/table.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp +[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -MF CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp +[ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -MF CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d -o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp:13: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14221,15 +14270,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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++) - | ~~^~~~~~~~~~~~~~~~~ -[ 56%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o -MF CMakeFiles/mesh.dir/__/general/table.cpp.o.d -o CMakeFiles/mesh.dir/__/general/table.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp:9: + 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 netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14238,6 +14281,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -14264,20 +14318,9 @@ /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:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -MF CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp -[ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -MF CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d -o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/spbita2d.cpp:13: + 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/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14286,16 +14329,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/sort.cpp:14: + 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 netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14311,13 +14347,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp:12: @@ -14329,6 +14358,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) @@ -14356,13 +14392,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable] 32 | int flag; | ^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp:30: @@ -14388,6 +14417,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ [ 57%] Linking CXX shared library libmesh.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/cmake -E cmake_link_script CMakeFiles/mesh.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libmesh.so.6.2 -o libmesh.so.6.2.1905 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/prism2rls.cpp.o CMakeFiles/mesh.dir/pyramid2rls.cpp.o CMakeFiles/mesh.dir/pyramidrls.cpp.o CMakeFiles/mesh.dir/quadrls.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/tetrarls.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/triarls.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/hexarls.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/array.cpp.o CMakeFiles/mesh.dir/__/general/bitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/flags.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../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.11 -lmetis @@ -14396,57 +14439,70 @@ [ 57%] Built target mesh make -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend make -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend +make -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/geom2d /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/geom2d /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color= make[3]: Entering 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/depend 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= 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 -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +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 -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -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 make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 58%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -MF CMakeFiles/csg.dir/algprim.cpp.o.d -o CMakeFiles/csg.dir/algprim.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 57%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o [ 59%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o -[ 59%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -[ 59%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o -[ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o -MF CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d -o CMakeFiles/geom2d.dir/genmesh2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp -[ 59%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o +[ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o +[ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o +[ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o +[ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o +[ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o +[ 61%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o -MF CMakeFiles/stl.dir/meshstlsurface.cpp.o.d -o CMakeFiles/stl.dir/meshstlsurface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o -MF CMakeFiles/csg.dir/brick.cpp.o.d -o CMakeFiles/csg.dir/brick.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -MF CMakeFiles/geom2d.dir/geom2dmesh.cpp.o.d -o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp -[ 60%] 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/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o -MF CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d -o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp -[ 62%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o -[ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o -[ 62%] 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/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o -MF CMakeFiles/geom2d.dir/geometry2d.cpp.o.d -o CMakeFiles/geom2d.dir/geometry2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp -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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o -MF CMakeFiles/csg.dir/bspline2d.cpp.o.d -o CMakeFiles/csg.dir/bspline2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp -[ 62%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o -[ 63%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o -MF CMakeFiles/stl.dir/stlgeom.cpp.o.d -o CMakeFiles/stl.dir/stlgeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp -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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o -MF CMakeFiles/csg.dir/csgeom.cpp.o.d -o CMakeFiles/csg.dir/csgeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp +[ 62%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o -MF CMakeFiles/stl.dir/stlgeomchart.cpp.o.d -o CMakeFiles/stl.dir/stlgeomchart.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp -[ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o -[ 64%] 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/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -MF CMakeFiles/csg.dir/algprim.cpp.o.d -o CMakeFiles/csg.dir/algprim.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o -MF CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d -o CMakeFiles/geom2d.dir/genmesh2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp +[ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o +[ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o +[ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o -MF CMakeFiles/csg.dir/brick.cpp.o.d -o CMakeFiles/csg.dir/brick.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -MF CMakeFiles/geom2d.dir/geom2dmesh.cpp.o.d -o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o -MF CMakeFiles/stl.dir/stlgeommesh.cpp.o.d -o CMakeFiles/stl.dir/stlgeommesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp -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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o -MF CMakeFiles/csg.dir/csgparser.cpp.o.d -o CMakeFiles/csg.dir/csgparser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp +[ 64%] 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/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o -MF CMakeFiles/stl.dir/stlline.cpp.o.d -o CMakeFiles/stl.dir/stlline.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp -[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o -MF CMakeFiles/csg.dir/curve2d.cpp.o.d -o CMakeFiles/csg.dir/curve2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o -MF CMakeFiles/csg.dir/bspline2d.cpp.o.d -o CMakeFiles/csg.dir/bspline2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp +[ 65%] 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/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o -MF CMakeFiles/stl.dir/stltool.cpp.o.d -o CMakeFiles/stl.dir/stltool.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp +[ 65%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o -MF CMakeFiles/geom2d.dir/geometry2d.cpp.o.d -o CMakeFiles/geom2d.dir/geometry2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o -MF CMakeFiles/stl.dir/stltopology.cpp.o.d -o CMakeFiles/stl.dir/stltopology.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o -MF CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d -o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp +[ 65%] 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/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o -MF CMakeFiles/stl.dir/python_stl.cpp.o.d -o CMakeFiles/stl.dir/python_stl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o -MF CMakeFiles/csg.dir/csgeom.cpp.o.d -o CMakeFiles/csg.dir/csgeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14455,20 +14511,55 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +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: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ 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/stlgeomchart.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14477,19 +14568,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -14508,46 +14586,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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/algprim.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -14565,27 +14603,33 @@ /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/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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/stlgeom/meshstlsurface.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -14598,30 +14642,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-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/stlgeom/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/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:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: @@ -14633,23 +14676,32 @@ /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]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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, @@ -14663,60 +14715,70 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-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/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/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(STLGeometry&, Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:49:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 49 | for (int i = 1; i <= meshpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:63:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 63 | for (int i = 1; i <= meshlines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-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/geom2d/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:444:29: warning: comparison of integer expressions of different signedness: 'int' and '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:29: 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:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 471 | for (int i = 1; i <= mesh.GetNSE(); 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/stlline.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14725,50 +14787,44 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:491:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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(STLGeometry&, 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++) + | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:18: 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/geom2d/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -14787,63 +14843,75 @@ /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/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/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 hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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:33, - from /build/netgen-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/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14852,20 +14920,34 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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()) @@ -14874,50 +14956,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'std::string netgen::SplineGeometry2d::GetBCName(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:903:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 903 | if (bcnames.Size() >= bcnr) - | ~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 std::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); - | ~~~~~~^~~~~~~~~~~~~ +/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/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -14936,33 +14982,6 @@ /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);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/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(STLGeometry&, Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:49:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 49 | for (int i = 1; i <= meshpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -14980,106 +14999,30 @@ /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/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:444:29: warning: comparison of integer expressions of different signedness: 'int' and '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:29: 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:29: 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:29: 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(STLGeometry&, 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:18: 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/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/../meshing/meshing.hpp:23, from /build/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/stltopology.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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()) @@ -15088,37 +15031,67 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/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:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:478:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 478 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:493:35: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 493 | (dirtycharttrigs.Size() != chart->GetNChartT() || dirtycharttrigs.Size() != 1)) + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:495:38: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 495 | if (dirtycharttrigs.Size() == chart->GetNChartT() && dirtycharttrigs.Size() != 1) + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:500:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 500 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:502:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 502 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:526:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 526 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 550 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:611:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 611 | for (i = 1; i <= vic.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'int netgen::STLGeometry::GetChartNr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:623:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 623 | if (i > chartmark.Size()) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'const netgen::STLChart& netgen::STLGeometry::GetChart(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:646:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (nr > atlas.Size()) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const netgen::Array&, netgen::Array&, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:797:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 797 | for (l = 2; l <= trigsaroundp.Size()-1; l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -15136,29 +15109,34 @@ /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:23, - from /build/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/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/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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;} + | ~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -15172,23 +15150,121 @@ /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/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1624:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1624 | for (i = 1; i <= vicarray.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1642:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1642 | for (i = 1; i <= list1.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1655:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1655 | for (i = 1; i <= list2.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1663:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1663 | for (i = 1; i <= vicarray.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1678:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1678 | for (i = 1; i <= vicinity.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1697 | for (i = 1; i <= list1.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1711:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1711 | for (i = 1; i <= list2.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1722:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1722 | if (trig <= vicinity.Size() && trig >=1) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1970:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1970 | if (trig <= markedtrigs.Size() && trig >=1) + | ~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1981:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1981 | if (trig <= markedtrigs.Size() && trig >=1) + | ~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2157:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2157 | for (int j = 1; j <= inters.Size(); j++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2314:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2314 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2321:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2321 | if (pn <1 || pn > lineendpoints.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2948:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2948 | for (i = 1; i <= todolist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2964:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2964 | for (i = 1; i <= nextlist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3011:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3011 | for (i = 1; i <= todolist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3032:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3032 | for (i = 1; i <= nextlist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3047:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3047 | for (i = 1; i <= spiralpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3239:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3239 | for (l = 2; l <= trigsaroundp.Size()-1; l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3253:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3253 | for (l = 2; l <= trigsaroundp.Size()-1; l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3387:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3387 | for (l = 2; l <= trigsaroundp.Size(); l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -15197,41 +15273,37 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -15245,25 +15317,42 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /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()) @@ -15272,60 +15361,45 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -15335,15 +15409,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +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++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -15362,18 +15440,43 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/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:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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/genmesh2d.cpp: In function 'void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:120:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka '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:136:33: 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++) | ~~^~~~~~~~~~~~~~~~~~ @@ -15387,6 +15490,10 @@ /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/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/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++) | ~~^~~~~~~~~~~~~~~~ @@ -15396,162 +15503,190 @@ /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++) | ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/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/stlgeom/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/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/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:725:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 725 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:349:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 349 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1010:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1010 | for (i = 1; i <= oriented.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1031:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1031 | for (i = 1; i <= list1.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1051:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1051 | for (i = 1; i <= list2.Size(); i++) + | ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:434:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 434 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/geom2d/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /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/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/geom2d/genmesh2d.cpp:609:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 609 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ -/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; 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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:581:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:933:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + 69 | class Point2d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:935:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +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/csg/csgeom.cpp: In member function 'netgen::TopLevelObject* netgen::CSGeometry::GetTopLevelObject(const netgen::Solid*, const netgen::Surface*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:693:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 693 | for (int i = 0; i < toplevelobjects.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RemoveTopLevelObject(netgen::Solid*, netgen::Surface*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:704:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 704 | for (int i = 0; i < toplevelobjects.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::SetFlags(const char*, const netgen::Flags&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:733:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 733 | for (i = 0; i < surfind.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:746:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 746 | for (i = 0; i < surfind.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:771:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 771 | for ( i = 0; i < min2(polysurfs.Size(),bcname.Size()); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:773:35: 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 < polysurfs[i]->Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -15560,63 +15695,47 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:788:27: 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:23: 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:28: 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:35: 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/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:842:27: 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) - | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:27: 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++) - | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -15630,13 +15749,69 @@ /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/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1500:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka '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++) - | ~~^~~~~~~~~~~~~~~ +/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/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::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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]; @@ -15645,39 +15820,10 @@ /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/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/stlgeom/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -15687,47 +15833,108 @@ /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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 278 | if (storedstatus.Size() == ne) - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 479 | for (i = 1; i <= line.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:506:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 506 | for (k = oldend; k <= line.Size(); k++) - | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:82:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'std::string netgen::SplineGeometry2d::GetBCName(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:903:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 903 | if (bcnames.Size() >= 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 std::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/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:574:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 574 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} - | ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:580:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 580 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} - | ~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const netgen::Array, 0, int>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:592:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 592 | for (int i = 2; i <= pts.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const netgen::Array, 0, int>&, netgen::Box<3>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:602:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 602 | for (int i = 1; i < pts.Size(); i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const netgen::Array, 0, int>&, double, int&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:619:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 619 | for (i = 1; i < pts.Size(); i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -15741,28 +15948,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/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);} | ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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();} @@ -15779,14 +15979,6 @@ /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/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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++) @@ -15795,49 +15987,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:979:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 979 | for (k2 = 1; k2 <= linenums.Size(); k2++) @@ -15855,145 +16007,110 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1297:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/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/csg/csg.hpp:11: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 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:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:139:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 44 | for (n1 = 1; n1 <= points.Size(); n1++) + | ~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 101 | if (n2 > points.Size()) n2 = 1; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 103 | if (n3 > points.Size()) n3 = 1; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 105 | if (n4 > points.Size()) n4 = 1; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 134 | if (n2 > points.Size()) n2 = 1; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 136 | if (n3 > points.Size()) n3 = 1; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 138 | if (n4 > points.Size()) n4 = 1; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 163 | if (n2 > points.Size()) n2 = 1; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 165 | if (n3 > points.Size()) n3 = 1; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 167 | if (n4 > points.Size()) n4 = 1; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 194 | for (n1 = 1; n1 <= points.Size(); n1++) + | ~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 205 | if (n > points.Size()) n = 1; + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:29, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:603:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:195:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:439:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:776:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:780:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 230 | for (i = 1; i <= intervallused.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 239 | for (int i = 1; i <= points.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp: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, @@ -16007,166 +16124,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:443:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 443 | for (int l = 0; l < innerchartpts.Size(); l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:493:35: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 493 | (dirtycharttrigs.Size() != chart->GetNChartT() || dirtycharttrigs.Size() != 1)) - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:495:38: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 495 | if (dirtycharttrigs.Size() == chart->GetNChartT() && dirtycharttrigs.Size() != 1) - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:500:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 500 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:540:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 540 | for (int i = 1; i <= atlas.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'int netgen::STLGeometry::GetChartNr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:623:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 623 | if (i > chartmark.Size()) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'const netgen::STLChart& netgen::STLGeometry::GetChart(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:646:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (nr > atlas.Size()) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const netgen::Array&, netgen::Array&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:797:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 797 | for (l = 2; l <= trigsaroundp.Size()-1; l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:581:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:933:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - 69 | class Point2d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:935:17: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -16185,6 +16142,63 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -16196,189 +16210,75 @@ /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 member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:478:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 478 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:502:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 502 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:526:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 526 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 550 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:611:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 611 | for (i = 1; i <= vic.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:896:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 896 | for (i = 1; i <= importpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:912:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 912 | for (i = 1; i <= importpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:944:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 944 | for (i = 1; i <= importlines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1043:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1043 | for (i = 1; i <= externaledges.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1065:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1065 | for (i = 1; i <= storedexternaledges.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1266:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1266 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} - | ~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1624:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1624 | for (i = 1; i <= vicarray.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1642:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1642 | for (i = 1; i <= list1.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1655:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1655 | for (i = 1; i <= list2.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1663:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1663 | for (i = 1; i <= vicarray.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1678:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1678 | for (i = 1; i <= vicinity.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1697 | for (i = 1; i <= list1.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1711:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1711 | for (i = 1; i <= list2.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1722:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1722 | if (trig <= vicinity.Size() && trig >=1) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1970:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1970 | if (trig <= markedtrigs.Size() && trig >=1) - | ~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1981:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1981 | if (trig <= markedtrigs.Size() && trig >=1) - | ~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2157:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2157 | for (int j = 1; j <= inters.Size(); j++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2314:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2314 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2321:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2321 | if (pn <1 || pn > lineendpoints.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2948:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2948 | for (i = 1; i <= todolist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2964:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2964 | for (i = 1; i <= nextlist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3011:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3011 | for (i = 1; i <= todolist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3032:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3032 | for (i = 1; i <= nextlist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3047:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3047 | for (i = 1; i <= spiralpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3239:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3239 | for (l = 2; l <= trigsaroundp.Size()-1; l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3253:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3253 | for (l = 2; l <= trigsaroundp.Size()-1; l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3387:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3387 | for (l = 2; l <= trigsaroundp.Size(); l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/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++) - | ~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 101 | if (n2 > points.Size()) n2 = 1; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 103 | if (n3 > points.Size()) n3 = 1; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 105 | if (n4 > points.Size()) n4 = 1; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 134 | if (n2 > points.Size()) n2 = 1; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 136 | if (n3 > points.Size()) n3 = 1; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 138 | if (n4 > points.Size()) n4 = 1; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 163 | if (n2 > points.Size()) n2 = 1; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 165 | if (n3 > points.Size()) n3 = 1; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 167 | if (n4 > points.Size()) n4 = 1; - | ~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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; 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:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 194 | for (n1 = 1; n1 <= points.Size(); n1++) - | ~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 205 | if (n > points.Size()) n = 1; - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 230 | for (i = 1; i <= intervallused.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 239 | for (int i = 1; i <= points.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Save(std::ostream&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:200:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 200 | for (int i = 0; i < solids.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -16388,12 +16288,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: -/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::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here @@ -16403,65 +16297,98 @@ /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:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:223:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 223 | for (int i = 0; i < identifications.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::SaveSurfaces(std::ostream&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:362:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 362 | for (int j=0; j::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:402:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 402 | for(int j=0; j::ReSize(std::size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:80:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLReadTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:54:7: note: 'class netgen::STLReadTriangle' declared here + 54 | class STLReadTriangle + | ^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:452:16: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -16486,6 +16413,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'netgen::TopLevelObject* netgen::CSGeometry::GetTopLevelObject(const netgen::Solid*, const netgen::Surface*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:693:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 693 | for (int i = 0; i < toplevelobjects.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RemoveTopLevelObject(netgen::Solid*, netgen::Surface*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:704:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 704 | for (int i = 0; i < toplevelobjects.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::SetFlags(const char*, const netgen::Flags&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:733:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 733 | for (i = 0; i < surfind.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:746:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 746 | for (i = 0; i < surfind.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -16503,102 +16451,110 @@ /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/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(CSGScanner&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 416 | for(int i=0; iSize(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:788:27: warning: comparison of integer expressions of different signedness: 'int' and '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:23: 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:28: 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:35: 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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:842:27: warning: comparison of integer expressions of different signedness: 'int' and '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++) + | ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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++) + | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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++) + | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp: In function 'void netgen::ParseFlags(CSGScanner&, Flags&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:817:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 817 | 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/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/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:27: 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/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1500:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka '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/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp: In function 'netgen::CSGeometry* netgen::ParseCSG(std::istream&, CSGeometry*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1275:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1275 | for (i = 0; i < si.Size(); i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1327:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1327 | for (i = 0; i < si.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::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:258:39: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here - 1049 | class Element0d - | ^~~~~~~~~ -/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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -16617,49 +16573,50 @@ /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/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/ngcore.hpp:4, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:20: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': @@ -16672,51 +16629,41 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::SplineGeometry2d; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:46:37: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here @@ -16735,30 +16682,27 @@ /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/python_geom2d.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:206:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/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, + from /build/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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -16767,27 +16711,109 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/ngcore.hpp:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:20: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::STLGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] + 923 | class PyArchive : public ARCHIVE + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::STLGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 278 | if (storedstatus.Size() == ne) + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1393:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:206:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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/stlgeom/python_stl.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:89:62: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 89 | catch (NgException ex) + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 479 | for (i = 1; i <= line.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:506:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 506 | for (k = oldend; k <= line.Size(); k++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:574:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 574 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} + | ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:580:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 580 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} + | ~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const netgen::Array, 0, int>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:592:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 592 | for (int i = 2; i <= pts.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const netgen::Array, 0, int>&, netgen::Box<3>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:602:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 602 | for (int i = 1; i < pts.Size(); i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const netgen::Array, 0, int>&, double, int&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:619:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 619 | for (i = 1; i < pts.Size(); i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const netgen::Array, 0, int>&, netgen::Array&, double, netgen::Mesh&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:738:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 738 | while (inthl < 1.000000001 && j <= inthi.Size()) + | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:318:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 0; i < self.geompoints.Size(); i++) @@ -16803,36 +16829,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here @@ -16863,12 +16865,6 @@ /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/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here @@ -16878,12 +16874,6 @@ /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 = netgen::Solid*; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:81:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const 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::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:59:24: required from here @@ -16894,14 +16884,6 @@ /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/csg/../general/../core/ngcore.hpp:8, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:20: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:547:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka '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 '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 @@ -16918,144 +16900,239 @@ /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/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:587:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka '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 std::string&) const [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:630:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka '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 std::string&) const [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:634:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] -/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/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:258:39: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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] +/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 + | ^~~~~~~~~ +/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/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1393:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: -/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/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ /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]' @@ -17080,71 +17157,181 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here 67 | class STLTriangle | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:139:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:603:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:195:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:439:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:776:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:780:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(Array&, const Point3d&, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 19 | for (int i = 1; i <= ap.Size(); i++) + | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'int netgen::STLChart::IsInWholeChart(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 694 | for (int i = 1; i <= charttrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 697 | for (int i = 1; i <= outertrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:737:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 737 | for (int i = 1; i <= trigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 751 | for (int i = 1; i <= trigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:755:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 755 | for (int i = 1; i <= charttrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:759:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 759 | if (cnt != 0 && i < charttrigs.Size()) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:773:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 773 | for (int i = 1; i <= charttrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLBoundary::AddOrDelSegment(const netgen::STLBoundarySeg&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:857:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 857 | for (int i = 1; i <= boundary.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ /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]' @@ -17187,10 +17374,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -17199,63 +17386,44 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:82:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -17279,6 +17447,12 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__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]' @@ -17297,12 +17471,30 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -17329,7 +17521,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -17345,30 +17537,82 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:81:29: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/ngcore.hpp:8, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:20: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:547:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka '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 std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:587:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka '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 std::string&) const [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:630:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka '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:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:634:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' @@ -17377,8 +17621,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -17406,30 +17650,51 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.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]' @@ -17458,6 +17723,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here @@ -17494,89 +17774,60 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:603:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/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/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(SplineGeometry&, CSGScanner&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1197:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(SplineGeometry&, CSGScanner&) [with int D = 3]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1223:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -17610,71 +17861,14 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:53, from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -17703,19 +17897,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/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' @@ -17733,10 +17914,6 @@ /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; | ~~~~~~^~~~~~~~~~~~~ -[ 65%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o -MF CMakeFiles/csg.dir/edgeflw.cpp.o.d -o CMakeFiles/csg.dir/edgeflw.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp -[ 66%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o -MF CMakeFiles/stl.dir/stltool.cpp.o.d -o CMakeFiles/stl.dir/stltool.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp /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); @@ -17747,10 +17924,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:540:13: note: 'sprintf' output between 8 and 18 bytes into a destination of size 15 540 | sprintf (name, "nnsurf%d", cntsurfs); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 66%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o -MF CMakeFiles/stl.dir/stltopology.cpp.o.d -o CMakeFiles/stl.dir/stltopology.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp -[ 67%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o -MF CMakeFiles/stl.dir/python_stl.cpp.o.d -o CMakeFiles/stl.dir/python_stl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp +[ 66%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o -MF CMakeFiles/csg.dir/csgparser.cpp.o.d -o CMakeFiles/csg.dir/csgparser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp +[ 66%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o -MF CMakeFiles/csg.dir/curve2d.cpp.o.d -o CMakeFiles/csg.dir/curve2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp +[ 67%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o -MF CMakeFiles/csg.dir/edgeflw.cpp.o.d -o CMakeFiles/csg.dir/edgeflw.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o -MF CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d -o CMakeFiles/csg.dir/explicitcurve2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o @@ -17759,112 +17938,10 @@ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o -MF CMakeFiles/csg.dir/gencyl.cpp.o.d -o CMakeFiles/csg.dir/gencyl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp [ 69%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o -MF CMakeFiles/csg.dir/genmesh.cpp.o.d -o CMakeFiles/csg.dir/genmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:461:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 461 | for (int i = 0; i < readtrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:479:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 479 | for(int i = 0; i < readtrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:725:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 725 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1010:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1010 | for (i = 1; i <= oriented.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1031:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1031 | for (i = 1; i <= list1.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1051:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1051 | for (i = 1; i <= list2.Size(); i++) - | ~~^~~~~~~~~~~~~~~ +[ 69%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o -MF CMakeFiles/csg.dir/identify.cpp.o.d -o CMakeFiles/csg.dir/identify.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp +[ 70%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o -MF CMakeFiles/csg.dir/manifold.cpp.o.d -o CMakeFiles/csg.dir/manifold.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, @@ -17878,25 +17955,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 69%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o -MF CMakeFiles/csg.dir/identify.cpp.o.d -o CMakeFiles/csg.dir/identify.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +[ 70%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -MF CMakeFiles/csg.dir/meshsurf.cpp.o.d -o CMakeFiles/csg.dir/meshsurf.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -17915,6 +17975,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -17924,103 +17996,6 @@ /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]; | ~~~~~~^~~~~~~~~~~~~~~~~ -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()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:80:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLReadTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:54:7: note: 'class netgen::STLReadTriangle' declared here - 54 | class STLReadTriangle - | ^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:452:16: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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]; @@ -18038,19 +18013,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -18069,72 +18051,36 @@ /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/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(Array&, const Point3d&, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 19 | for (int i = 1; i <= ap.Size(); i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'int netgen::STLChart::IsInWholeChart(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 694 | for (int i = 1; i <= charttrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 697 | for (int i = 1; i <= outertrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:737:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 737 | for (int i = 1; i <= trigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 751 | for (int i = 1; i <= trigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:755:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 755 | for (int i = 1; i <= charttrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:759:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 759 | if (cnt != 0 && i < charttrigs.Size()) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:773:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 773 | for (int i = 1; i <= charttrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLBoundary::AddOrDelSegment(const netgen::STLBoundarySeg&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:857:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 857 | for (int i = 1; i <= boundary.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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++) @@ -18207,6 +18153,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1017:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1017 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1141:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1141 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ @@ -18216,18 +18175,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1242:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1242 | for(int j=i+1; !todelete.Test(i) && j::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreEdge(const netgen::Array&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1361:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1361 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; @@ -18242,6 +18189,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1501:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1501 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1519:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1519 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18252,23 +18204,100 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1622:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1622 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka '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: +/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1687:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1687 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ -[ 70%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o -MF CMakeFiles/csg.dir/manifold.cpp.o.d -o CMakeFiles/csg.dir/manifold.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o -MF CMakeFiles/csg.dir/polyhedra.cpp.o.d -o CMakeFiles/csg.dir/polyhedra.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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, @@ -18282,51 +18311,46 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(CSGScanner&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 416 | for(int i=0; i hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp: In function 'void netgen::ParseFlags(CSGScanner&, Flags&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:817:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 817 | for(int i=0; i hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/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()) @@ -18375,24 +18385,33 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -18411,6 +18430,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 | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -18450,52 +18482,36 @@ /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:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -[ 70%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -MF CMakeFiles/csg.dir/meshsurf.cpp.o.d -o CMakeFiles/csg.dir/meshsurf.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -[ 71%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o -MF CMakeFiles/csg.dir/polyhedra.cpp.o.d -o CMakeFiles/csg.dir/polyhedra.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp -/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/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function '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; } @@ -18504,21 +18520,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/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:33: @@ -18526,35 +18529,39 @@ /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: -/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/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -18573,80 +18580,38 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/ngcore.hpp:4, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:20: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::STLGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] - 923 | class PyArchive : public ARCHIVE - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::STLGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:89:62: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 89 | catch (NgException ex) - | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In destructor 'virtual netgen::ExtrusionFace::~ExtrusionFace()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:104:9: warning: deleting object of polymorphic class type 'netgen::SplineGeometry<3>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] + 104 | delete path; + | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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]' @@ -18670,6 +18635,10 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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::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]' @@ -18688,14 +18657,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In destructor 'virtual netgen::ExtrusionFace::~ExtrusionFace()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:104:9: warning: deleting object of polymorphic class type 'netgen::SplineGeometry<3>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] - 104 | delete path; - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double, int&, int&, bool&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:472:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 472 | for(int i=0; i&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:865:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 865 | for(int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:871:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 871 | for(int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -MF CMakeFiles/csg.dir/revolution.cpp.o.d -o CMakeFiles/csg.dir/revolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -18926,6 +18682,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)': +/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/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -18950,12 +18720,47 @@ /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: -/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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -18964,7 +18769,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -18983,7 +18788,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/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/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++) @@ -18996,11 +18801,24 @@ /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 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.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:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -19014,12 +18832,51 @@ /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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(SplineGeometry&, CSGScanner&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1197:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -19038,6 +18895,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(SplineGeometry&, CSGScanner&) [with int D = 3]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1223:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -19046,7 +18919,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -19062,18 +18935,34 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.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]' @@ -19085,6 +18974,17 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.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]' @@ -19103,6 +19003,29 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-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: @@ -19114,36 +19037,132 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.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/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +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, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -19153,6 +19172,12 @@ /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: +/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::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here @@ -19162,13 +19187,53 @@ /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:136:31: warning: 'seg' may be used uninitialized [-Wmaybe-uninitialized] - 136 | seg->reffak = 1; - | ~~~~~~~~~~~~^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:119:34: note: 'seg' was declared here - 119 | SplineSegExt * seg; - | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -19176,8 +19241,8 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -19193,6 +19258,30 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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; } @@ -19201,53 +19290,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:93:29: warning: 'seg' may be used uninitialized [-Wmaybe-uninitialized] - 93 | seg->hpref_left = hpref; - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:67:28: note: 'seg' was declared here - 67 | SplineSegExt * seg; - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -19261,109 +19329,43 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -19382,88 +19384,40 @@ /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/genmesh.cpp: In function 'void netgen::FindPoints(CSGeometry&, Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 51 | for (int i = 0; i < specpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(CSGeometry&, Mesh&, 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:27: 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:27: 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:29: 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++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:252:27: 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:31: 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:27: 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:27: 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&, MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:684:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 684 | for (int i = 0; i < maxhdom.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.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 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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: +/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::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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++) @@ -19475,13 +19429,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:329:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 329 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:463:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 463 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -19496,14 +19443,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&, const netgen::TABLE&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:691:29: 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++) @@ -19529,11 +19468,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:787:17: 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/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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++) @@ -19545,6 +19479,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:996:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 996 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1006:35: 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++) + | ~~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.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]' @@ -19557,24 +19494,34 @@ /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/identify.cpp:1006:35: 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++) - | ~~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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:39: 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++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /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++) @@ -19582,6 +19529,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1247:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::Array&, netgen::Mesh&, const netgen::Surface*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1371:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1371 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -19600,61 +19558,78 @@ from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)': /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++) | ~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(CSGeometry&, Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 51 | for (int i = 0; i < specpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(CSGeometry&, Mesh&, 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:27: 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:27: 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:29: 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++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:252:27: 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:31: 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:27: 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:27: 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&, MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:684:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 684 | for (int i = 0; i < maxhdom.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here @@ -19674,24 +19649,12 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:562:42: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -19712,11 +19675,65 @@ /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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -19748,8 +19765,8 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -19765,30 +19782,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:28:31: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here - 1049 | class Element0d - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:436:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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: -/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++) - | ~~^~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -19813,7 +19832,43 @@ /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 | ^~~~~~~~~~~~~~ -[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o +[ 71%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -MF CMakeFiles/csg.dir/revolution.cpp.o.d -o CMakeFiles/csg.dir/revolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -19826,7 +19881,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o -MF CMakeFiles/csg.dir/singularref.cpp.o.d -o CMakeFiles/csg.dir/singularref.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here @@ -19839,6 +19893,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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/../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/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:105:18: required from here @@ -19887,18 +19954,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' @@ -19913,16 +19968,40 @@ from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:4: /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-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, 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/../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/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -19932,6 +20011,16 @@ /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:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here @@ -19941,6 +20030,8 @@ /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 | ^~~~~~~~~~~~~~ +[ 72%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o -MF CMakeFiles/csg.dir/singularref.cpp.o.d -o CMakeFiles/csg.dir/singularref.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -19948,11 +20039,24 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here @@ -19978,47 +20082,42 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:28:31: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here + 1049 | class Element0d | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:436:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.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]' @@ -20034,52 +20133,25 @@ /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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:136:31: warning: 'seg' may be used uninitialized [-Wmaybe-uninitialized] + 136 | seg->reffak = 1; + | ~~~~~~~~~~~~^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:119:34: note: 'seg' was declared here + 119 | SplineSegExt * seg; + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:93:29: warning: 'seg' may be used uninitialized [-Wmaybe-uninitialized] + 93 | seg->hpref_left = hpref; + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:67:28: note: 'seg' was declared here + 67 | SplineSegExt * seg; + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.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]' @@ -20117,155 +20189,10 @@ from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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; } @@ -20274,32 +20201,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-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++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +[ 72%] 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 +[ 72%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -MF CMakeFiles/csg.dir/solid.cpp.o.d -o CMakeFiles/csg.dir/solid.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libstl.so.6.2 -o libstl.so.6.2.1905 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 ../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.11 -lmetis In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -20318,161 +20229,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/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.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++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 73 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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++) @@ -20507,6 +20291,21 @@ /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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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' declared here 85 | class basic_string | ^~~~~~~~~~~~ +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 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 72%] Built target stl +make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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= /build/netgen-6.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]' @@ -20588,6 +20393,11 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +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' +[ 73%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o -MF CMakeFiles/stlvis.dir/vsstl.cpp.o.d -o CMakeFiles/stlvis.dir/vsstl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<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]' @@ -20635,7 +20445,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -20848,6 +20658,19 @@ 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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': @@ -20861,11 +20684,32 @@ 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, 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:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka '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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/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()) @@ -20892,6 +20736,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/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; } @@ -20923,6 +20793,42 @@ /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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -20956,12 +20862,144 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ +/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& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::Array&, int&, int&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:595:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 595 | for (i = 1; i <= bounds1.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:597:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 597 | for (i = 1; i <= bounds2.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:614:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 614 | for (i = 1; i <= bounds1.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:616:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 616 | for (i = 1; i <= bounds2.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -20986,6 +21024,10 @@ /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/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::Array&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1479:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1479 | for (int i = 0; i < surfind.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -21020,6 +21062,322 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here 126 | class INDEX_2 | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.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]' @@ -21043,6 +21401,11 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' @@ -21061,6 +21424,10 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.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]' @@ -21074,6 +21441,17 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 411 | for (j = 1; j <= me.Size(); j++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1184 | for (int i = 1; i <= trilists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.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]' @@ -21089,37 +21467,123 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -[ 73%] Linking CXX shared library libgeom2d.so +[ 74%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o -MF CMakeFiles/csg.dir/specpoin.cpp.o.d -o CMakeFiles/csg.dir/specpoin.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 74%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o -MF CMakeFiles/csg.dir/spline3d.cpp.o.d -o CMakeFiles/csg.dir/spline3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp +[ 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 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libgeom2d.so.6.2 -o libgeom2d.so.6.2.1905 CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 ../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.11 -lmetis -[ 73%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -MF CMakeFiles/csg.dir/solid.cpp.o.d -o CMakeFiles/csg.dir/solid.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ 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' -[ 73%] Built target geom2d +[ 75%] Built target geom2d make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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/geom2d /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/geom2d /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 73%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o +[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -MF CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d -o CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp -[ 74%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o -MF CMakeFiles/csg.dir/specpoin.cpp.o.d -o CMakeFiles/csg.dir/specpoin.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp -[ 74%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o -MF CMakeFiles/csg.dir/spline3d.cpp.o.d -o CMakeFiles/csg.dir/spline3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp -[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +[ 76%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o -MF CMakeFiles/csg.dir/surface.cpp.o.d -o CMakeFiles/csg.dir/surface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp -[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o +[ 76%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o -MF CMakeFiles/csg.dir/triapprox.cpp.o.d -o CMakeFiles/csg.dir/triapprox.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp -[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o +[ 77%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o -MF CMakeFiles/csg.dir/zrefine.cpp.o.d -o CMakeFiles/csg.dir/zrefine.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp +[ 77%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o -MF CMakeFiles/csg.dir/python_csg.cpp.o.d -o CMakeFiles/csg.dir/python_csg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: + 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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -21128,27 +21592,41 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /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()) @@ -21162,8 +21640,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++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 76%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o -MF CMakeFiles/csg.dir/python_csg.cpp.o.d -o CMakeFiles/csg.dir/python_csg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -21177,6 +21653,10 @@ /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::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; } @@ -21190,16 +21670,13 @@ /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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +[ 78%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -MF CMakeFiles/csg.dir/splinesurface.cpp.o.d -o CMakeFiles/csg.dir/splinesurface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -21213,242 +21690,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::Array&, int&, int&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:595:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 595 | for (i = 1; i <= bounds1.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:597:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 597 | for (i = 1; i <= bounds2.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:614:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 614 | for (i = 1; i <= bounds1.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:616:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 616 | for (i = 1; i <= bounds2.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::Array&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1479:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1479 | for (int i = 0; i < surfind.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 29 | if (changeval != geometry2d->GetSplines().Size()) - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 62 | for (int j = 0; j < points.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 77%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -MF CMakeFiles/csg.dir/splinesurface.cpp.o.d -o CMakeFiles/csg.dir/splinesurface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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; } @@ -21462,19 +21703,12 @@ /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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -21493,12 +21727,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - 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/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::Array&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) @@ -21509,6 +21737,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:164:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | for (int i = 0; i < boxesinlevel.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:219:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | if (level <= boxesinlevel.Size()) @@ -21570,58 +21803,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:617:38: 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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp: In member function '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++) @@ -21669,31 +21850,83 @@ /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/geom2d/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1885:41: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: + 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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.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 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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/../meshing/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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) @@ -21703,12 +21936,48 @@ /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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -21722,73 +21991,6 @@ /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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1885:41: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -21813,27 +22015,32 @@ /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:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-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, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -21874,40 +22081,28 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.hpp:26:9: note: 'class netgen::SpecialPoint' declared here 26 | class SpecialPoint | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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: -/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/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -21917,6 +22112,47 @@ /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::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -21935,6 +22171,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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]' @@ -21958,6 +22199,19 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 29 | if (changeval != geometry2d->GetSplines().Size()) + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 62 | for (int j = 0; j < points.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.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]' @@ -21976,32 +22230,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.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]' @@ -22015,24 +22243,24 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.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/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>]' @@ -22040,14 +22268,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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -22056,99 +22282,61 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -[ 77%] 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 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libstl.so.6.2 -o libstl.so.6.2.1905 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 ../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.11 -lmetis -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /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()) @@ -22157,52 +22345,35 @@ /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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -22216,6 +22387,68 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -22227,6 +22460,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -22269,77 +22508,83 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 15 | for (int i = 1; i <= geom.singedges.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 21 | for (int j = 1; j <= se.segms.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 48 | for (int i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 79 | for (int i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 114 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 178 | for (i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 342 | for (i = 1; i <= ref_singular.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 370 | for (i = 1; i <= ref_slices.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 397 | (slicenr == slices.Size()) ? 1 : slices.Get(slicenr+1); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 416 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 468 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 719 | for(int i = 1; i<=mesh.GetNE(); i++) + | ~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | 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 -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -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/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/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 77%] 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= /build/netgen-6.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]' @@ -22352,8 +22597,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 | ^~~~~~~~~ -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 /build/netgen-6.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]' @@ -22365,7 +22608,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -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/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]' @@ -22384,67 +22626,39 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -[ 78%] Building CXX object libsrc/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o -MF CMakeFiles/stlvis.dir/vsstl.cpp.o.d -o CMakeFiles/stlvis.dir/vsstl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp -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()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 15 | for (int i = 1; i <= geom.singedges.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 21 | for (int j = 1; j <= se.segms.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 48 | for (int i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 79 | for (int i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 114 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 178 | for (i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 342 | for (i = 1; i <= ref_singular.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 370 | for (i = 1; i <= ref_slices.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 397 | (slicenr == slices.Size()) ? 1 : slices.Get(slicenr+1); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 416 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 468 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 719 | for(int i = 1; i<=mesh.GetNE(); i++) - | ~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: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]' @@ -22458,33 +22672,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -22511,7 +22698,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -22521,70 +22708,31 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_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::INDEX_3; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:283: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 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/csg/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_4; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:296: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 non-trivially copyable type 'class netgen::INDEX_4'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/template.hpp:276:7: note: 'class netgen::INDEX_4' declared here + 276 | class INDEX_4 + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -22609,24 +22757,33 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -22635,7 +22792,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -22645,12 +22802,44 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<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]' @@ -22659,8 +22848,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -22692,71 +22881,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_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::INDEX_3; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:283: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 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/csg/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_4; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:296: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 non-trivially copyable type 'class netgen::INDEX_4'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:24:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 24 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:46:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 46 | for(int i = 0; i::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -22783,45 +22907,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' @@ -22830,8 +22915,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -22863,15 +22948,90 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:215:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 215 | for(int i = 0; i::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: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]' @@ -22885,6 +23045,25 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:215:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 215 | for(int i = 0; i::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/ngcore.hpp:4, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:20: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': @@ -22904,21 +23083,90 @@ /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/../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/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:700:33: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 700 | catch (NgException ex) + | ^~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -22943,10 +23191,44 @@ /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:700:33: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 700 | catch (NgException ex) - | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /usr/include/pybind11/detail/common.h:307, + from /usr/include/pybind11/attr.h:13, + from /usr/include/pybind11/detail/class.h:12, + from /usr/include/pybind11/pybind11.h:13, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:174:37: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -22973,6 +23255,24 @@ | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:194:37: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:222:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:10:20: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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); @@ -23015,12 +23315,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23036,188 +23330,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/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /usr/include/pybind11/detail/common.h:307, - from /usr/include/pybind11/attr.h:13, - from /usr/include/pybind11/detail/class.h:12, - from /usr/include/pybind11/pybind11.h:13, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:174:37: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:194:37: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:222:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 411 | for (j = 1; j <= me.Size(); j++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1184 | for (int i = 1; i <= trilists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +[ 78%] Linking CXX shared library libstlvis.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/stlvis.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libstlvis.so.6.2 -o libstlvis.so.6.2.1905 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: libstl.so.6.2.1905 ../meshing/libmesh.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 -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.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]' @@ -23275,87 +23390,15 @@ /usr/include/pybind11/cast.h:1071:37: required from 'pybind11::object pybind11::cast(T&&, return_value_policy, handle) [with T = netgen::SplineSurface*&; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:229:41: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libstlvis.so.6.2.1905 libstlvis.so.6.2 libstlvis.so +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 78%] Built target stlvis [ 79%] Linking CXX shared library libgeom2dvis.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/geom2dvis.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libgeom2dvis.so.6.2 -o libgeom2dvis.so.6.2.1905 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: libgeom2d.so.6.2.1905 ../meshing/libmesh.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 -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libgeom2dvis.so.6.2.1905 libgeom2dvis.so.6.2 libgeom2dvis.so make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 79%] Built target geom2dvis -[ 79%] Linking CXX shared library libstlvis.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/stlvis.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libstlvis.so.6.2 -o libstlvis.so.6.2.1905 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: libstl.so.6.2.1905 ../meshing/libmesh.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 -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libstlvis.so.6.2.1905 libstlvis.so.6.2 libstlvis.so -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 79%] Built target stlvis [ 79%] Linking CXX shared library libcsg.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/csg.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcsg.so.6.2 -o libcsg.so.6.2.1905 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 ../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.11 -lmetis @@ -23363,34 +23406,34 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 79%] Built target csg make -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend -make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -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 make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +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' [ 80%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.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 -Dcsgvis_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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o -MF CMakeFiles/csgvis.dir/vscsg.cpp.o.d -o CMakeFiles/csgvis.dir/vscsg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o +[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o -MF CMakeFiles/interface.dir/nginterface.cpp.o.d -o CMakeFiles/interface.dir/nginterface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp -[ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o -MF CMakeFiles/interface.dir/nginterface_v2.cpp.o.d -o CMakeFiles/interface.dir/nginterface_v2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp -[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o -MF CMakeFiles/interface.dir/readtetmesh.cpp.o.d -o CMakeFiles/interface.dir/readtetmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o +[ 83%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -MF CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d -o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o -MF CMakeFiles/interface.dir/readuser.cpp.o.d -o CMakeFiles/interface.dir/readuser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o -MF CMakeFiles/interface.dir/readtetmesh.cpp.o.d -o CMakeFiles/interface.dir/readtetmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp +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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o -MF CMakeFiles/interface.dir/readuser.cpp.o.d -o CMakeFiles/interface.dir/readuser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o -MF CMakeFiles/interface.dir/writeabaqus.cpp.o.d -o CMakeFiles/interface.dir/writeabaqus.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o -MF CMakeFiles/interface.dir/writediffpack.cpp.o.d -o CMakeFiles/interface.dir/writediffpack.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp [ 84%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o -MF CMakeFiles/interface.dir/writediffpack.cpp.o.d -o CMakeFiles/interface.dir/writediffpack.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp [ 85%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o -MF CMakeFiles/interface.dir/writedolfin.cpp.o.d -o CMakeFiles/interface.dir/writedolfin.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o @@ -23400,13 +23443,28 @@ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o -MF CMakeFiles/interface.dir/writefluent.cpp.o.d -o CMakeFiles/interface.dir/writefluent.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp [ 86%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o -MF CMakeFiles/interface.dir/writegmsh.cpp.o.d -o CMakeFiles/interface.dir/writegmsh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp +[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o -MF CMakeFiles/interface.dir/writejcm.cpp.o.d -o CMakeFiles/interface.dir/writejcm.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp -[ 87%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o -MF CMakeFiles/interface.dir/writepermas.cpp.o.d -o CMakeFiles/interface.dir/writepermas.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp +[ 88%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o -MF CMakeFiles/interface.dir/writetecplot.cpp.o.d -o CMakeFiles/interface.dir/writetecplot.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp: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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -23415,11 +23473,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -23454,13 +23508,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -23469,32 +23519,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:33, from /build/netgen-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/writefeap.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -23503,23 +23530,31 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-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++) - | ~~^~~~ 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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -23528,6 +23563,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-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()) @@ -23541,6 +23594,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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, @@ -23554,6 +23612,28 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23563,15 +23643,55 @@ /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/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp:324:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 324 | if (ni <= mesh->mlbetweennodes.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-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/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/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()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()) @@ -23585,27 +23705,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23: +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/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++) @@ -23614,10 +23727,36 @@ /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 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23627,11 +23766,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: + 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:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/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()) @@ -23656,28 +23808,74 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-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++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23687,10 +23885,11 @@ /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]; - | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /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]; @@ -23699,13 +23898,79 @@ /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, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/../general/myadt.hpp:33, from /build/netgen-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/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -23719,27 +23984,37 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function '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]; - | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/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:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function '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]; @@ -23748,20 +24023,46 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23780,6 +24081,14 @@ /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::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:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23798,121 +24107,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-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++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-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()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-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/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -23926,25 +24130,9 @@ /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/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-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/writejcm.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -23953,77 +24141,52 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:82:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 82 | for (int i = 0; i < geometryregister.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMeshFromStream(std::istream&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:105:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 105 | for (int i = 0; i < geometryregister.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 307 | if (pi < 1 || pi > mesh->GetNP()) - | ~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 491 | for (int i = 0; i < da.Size(); i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24042,94 +24205,93 @@ /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/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++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1598:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1598 | for (int i = 0; i < ia.Size(); i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1642:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1642 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1648:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1648 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1733:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1733 | if (ni <= mesh->mlbetweennodes.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1747:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1747 | if (ei <= mesh->mlparentelement.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1752:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1752 | if (ei <= mesh->mlparentsurfaceelement.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1763:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1763 | if (ei <= mesh->mlparentsurfaceelement.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': -/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/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; ipointelements.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:2172:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2172 | for(int i = 0; iSize(); i++) - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:277:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 277 | for (int j = 0; j < pnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:316:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 316 | for (int j = 0; j+2 < enums.Size(); j+=2) - | ~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:346:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 346 | for (int j = 0; j < fnums.Size(); j += 2) - | ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, +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/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 netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 73 | for (i =1 ; i <= BIname.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:421:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 421 | for (int i = 0; i < loadtypes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:431:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 431 | for (int i = 0; i < loadtypes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 116 | for (int jj = 0; jj < sels.Size(); jj++) + | ~~~^~~~~~~~~~~~~ +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++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/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++) + | ~~^~~~~~~~~~~~~~~~ /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()) @@ -24138,21 +24300,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /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()) @@ -24161,11 +24313,37 @@ /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/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24187,6 +24365,47 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:149:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 149 | for (j = 1; j <= pairs.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:165:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 165 | for (j = 1; j <= pairs.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24196,18 +24415,17 @@ /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/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 56 | for (i = 1; i <= mesh.GetNP(); i++) - | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:216:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 216 | for (j = 1; j <= pairs.Size(); j++) + | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, @@ -24217,14 +24435,15 @@ /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:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 73 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/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()) @@ -24233,35 +24452,17 @@ /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/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:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24280,6 +24481,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 56 | for (i = 1; i <= mesh.GetNP(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 73 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24289,10 +24504,42 @@ /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/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();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]; | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/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:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 267 | for (int i = 1; i <= specpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ /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]; @@ -24301,101 +24548,65 @@ /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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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:394:30: warning: loop variable 'p' of type 'const netgen::Point3d&' binds to a temporary constructed from type 'netgen::MeshPoint' [-Wrange-loop-construct] + 394 | for (const Point3d & p : mesh->Points()) + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:394:30: note: use non-reference type 'const netgen::Point3d' to make the copy explicit or 'const netgen::MeshPoint&' to prevent copying +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:465:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 465 | for (int i = 2; i <= specpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 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]; + | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24410,132 +24621,35 @@ /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/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/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:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 671 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here @@ -24545,14 +24659,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/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:82:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 82 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here @@ -24562,29 +24672,135 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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/nginterface.cpp: In function 'void Ng_LoadMeshFromStream(std::istream&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:105:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 105 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 307 | if (pi < 1 || pi > mesh->GetNP()) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 491 | for (int i = 0; i < da.Size(); i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/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++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1598:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1598 | for (int i = 0; i < ia.Size(); i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1642:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1642 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1648:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1648 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1733:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1733 | if (ni <= mesh->mlbetweennodes.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1747:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1747 | if (ei <= mesh->mlparentelement.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1752:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1752 | if (ei <= mesh->mlparentsurfaceelement.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1763:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1763 | if (ei <= mesh->mlparentsurfaceelement.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': +/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/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; ipointelements.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:2172:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2172 | for(int i = 0; iSize(); i++) + | ~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24594,90 +24810,35 @@ /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:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/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/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:149:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 149 | for (j = 1; j <= pairs.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:165:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 165 | for (j = 1; j <= pairs.Size(); j++) - | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:216:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 216 | for (j = 1; j <= pairs.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp:324:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 324 | if (ni <= mesh->mlbetweennodes.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 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/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/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()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:7: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24696,24 +24857,40 @@ /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 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:100:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 671 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/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:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/interface/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24727,198 +24904,69 @@ /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 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/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:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 267 | for (int i = 1; i <= specpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/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:394:30: warning: loop variable 'p' of type 'const netgen::Point3d&' binds to a temporary constructed from type 'netgen::MeshPoint' [-Wrange-loop-construct] - 394 | for (const Point3d & p : mesh->Points()) - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:394:30: note: use non-reference type 'const netgen::Point3d' to make the copy explicit or 'const netgen::MeshPoint&' to prevent copying -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:465:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 465 | for (int i = 2; i <= specpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:473:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 473 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 73 | for (i =1 ; i <= BIname.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 116 | for (int jj = 0; jj < sels.Size(); jj++) - | ~~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 236 | for (i =1 ; i <= BIname.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(FlatArray&, FlatArray&) [with T = double; S = PointIndex]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:369:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 722 | for (int i = 0; i < data.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 723 | for (int j = i+1; j < data.Size(); j++) - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-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/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 162 | for (i = 1; i <= surfaceelp.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:277:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 277 | for (int j = 0; j < pnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:316:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 316 | for (int j = 0; j+2 < enums.Size(); j+=2) + | ~~~~^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24932,6 +24980,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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) + | ~~^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here @@ -24950,56 +25006,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:6: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:421:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 421 | for (int i = 0; i < loadtypes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:431:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 431 | for (int i = 0; i < loadtypes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Segment; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:161:46: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: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/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -25008,7 +25040,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:8: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -25024,71 +25056,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/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -25113,12 +25080,26 @@ /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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 162 | for (i = 1; i <= surfaceelp.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -25127,7 +25108,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -25143,110 +25124,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(FlatArray&, FlatArray&) [with T = double; S = PointIndex]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:369:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 722 | for (int i = 0; i < data.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 723 | for (int j = i+1; j < data.Size(); j++) + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here @@ -25265,71 +25162,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -25338,7 +25170,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:14: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:6: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -25360,18 +25192,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here @@ -25390,6 +25210,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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -25414,38 +25240,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/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here @@ -25472,7 +25272,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:14: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -25496,10 +25296,16 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:5: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here @@ -25512,34 +25318,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:230:36: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:669:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -25548,7 +25326,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:6: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -25564,6 +25342,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Segment; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:161:46: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -25579,6 +25366,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: +/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::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here @@ -25588,37 +25381,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -25660,60 +25422,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -25722,7 +25430,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:9: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -25762,6 +25470,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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -25770,7 +25484,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -25780,22 +25494,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:152:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here - 207 | class INDEX_3 - | ^~~~~~~ /build/netgen-6.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]' @@ -25819,12 +25523,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__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]' @@ -25843,6 +25541,12 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here @@ -25861,20 +25565,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -25898,6 +25588,54 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:6: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of '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]' @@ -25921,24 +25659,16 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:230:36: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:669:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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]' @@ -25970,36 +25700,35 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -26018,6 +25747,65 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<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]' @@ -26057,12 +25845,197 @@ /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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp:277: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::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/csg/../meshing/../include/../gprim/gprim.hpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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/csg/../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/csg/../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/csg/../stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:6: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:6: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:6: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' @@ -26080,31 +26053,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp:277: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::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/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/csg/../meshing/../include/../gprim/gprim.hpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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/csg/../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/csg/../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/csg/../stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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] +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:152:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here + 207 | class INDEX_3 + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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]' @@ -26136,6 +26100,19 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<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]' @@ -26144,8 +26121,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -26203,6 +26180,12 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' @@ -26218,6 +26201,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' @@ -26233,6 +26225,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26271,6 +26272,30 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-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]' @@ -26289,6 +26314,46 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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]' @@ -26302,6 +26367,53 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' @@ -26317,6 +26429,148 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:7: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:100:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+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/../stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+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::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/csg/../stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ /build/netgen-6.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]' @@ -26386,6 +26640,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::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]' @@ -26399,54 +26676,24 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:8: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26460,29 +26707,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' @@ -26495,6 +26719,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 netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26510,47 +26737,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+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/../stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+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::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/csg/../stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here @@ -26597,6 +26791,62 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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]' @@ -26656,8 +26906,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:231:25: note: 'fdnr' was declared here 231 | int fdnr, ednr; | ^~~~ -[ 88%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o -MF CMakeFiles/interface.dir/writetecplot.cpp.o.d -o CMakeFiles/interface.dir/writetecplot.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp [ 88%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o -MF CMakeFiles/interface.dir/writetet.cpp.o.d -o CMakeFiles/interface.dir/writetet.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o @@ -26672,7 +26920,7 @@ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -MF CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -26681,72 +26929,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-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: @@ -26754,11 +26936,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; @@ -26785,14 +26962,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 91%] 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 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcsgvis.so.6.2 -o libcsgvis.so.6.2.1905 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 ../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 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: + 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++) @@ -26810,17 +26984,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ 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: + 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++) @@ -26833,34 +27014,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -26873,12 +27036,29 @@ /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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libcsgvis.so.6.2.1905 libcsgvis.so.6.2 libcsgvis.so +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-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/../general/myadt.hpp:33, from /build/netgen-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: @@ -26890,21 +27070,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -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/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -[ 91%] Built target csgvis /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]; @@ -26917,17 +27105,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/writeuser.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -26937,11 +27114,39 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -26955,72 +27160,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, @@ -27038,49 +27187,70 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:5: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -27094,40 +27264,69 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 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]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +[ 91%] 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 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcsgvis.so.6.2 -o libcsgvis.so.6.2.1905 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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.11 ../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 +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 167 | for (i = 1; i <= volelements.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 216 | for (i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 278 | for (i = 1; i <= points.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const Mesh&, const std::string&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 71 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ @@ -27204,18 +27399,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:608:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 608 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ @@ -27361,94 +27555,37 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1083:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1083 | for(int j=0; jSize(); 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& 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:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libcsgvis.so.6.2.1905 libcsgvis.so.6.2 libcsgvis.so +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -27467,58 +27604,35 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +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/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:408:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +[ 91%] Built target csgvis In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of '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] @@ -27529,183 +27643,11 @@ /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 FlatArray&, const FlatArray&, Array&) [with T = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:832:15: 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::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:293:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 293 | for (i = 1; i <= mesh.GetNP(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:303:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 303 | for (i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:340:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 340 | for (i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:424:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 424 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:826:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 826 | for (j=1; j <= edges.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:152:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 152 | for(int i = 1; i <= locfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:310:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 310 | for(int i = 1; i <= neighbour_celllist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:344:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 344 | for(int i = 1; i <= owner_celllist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:351:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 351 | for(int i = 1; i <= surfelem_lists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:392:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 392 | for(int i = 1; i <= owner_facelist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:427:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 427 | for(int j = 1; j <= facepnts.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:430:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 430 | if(j != facepnts.Size()) *outfile << " "; - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:438:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 438 | for(int i = 1; i <= surfelem_lists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:470:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 470 | for(int j = 1; j <= facepnts.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:560:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 560 | for(int i = 2; i <= surfelem_bclist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 580 | for(int i = 1; i <= bcarray.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -27730,12 +27672,54 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:5: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 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++) + | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -27760,6 +27744,28 @@ /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:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -27784,6 +27790,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -27796,6 +27817,15 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here @@ -27808,6 +27838,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:28:14: required from here @@ -27848,42 +27887,6 @@ /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 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -27908,11 +27911,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> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:408:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.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]' @@ -27954,30 +27958,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28019,54 +27999,82 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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]' @@ -28080,70 +28088,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:25: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_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: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 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of '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:22: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here - 207 | class INDEX_3 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28167,6 +28111,18 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28185,24 +28141,21 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-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]' @@ -28216,36 +28169,24 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:5: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of '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++) - | ~~^~~~~~ /build/netgen-6.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]' @@ -28261,6 +28202,47 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:152:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 152 | for(int i = 1; i <= locfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:310:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 310 | for(int i = 1; i <= neighbour_celllist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:344:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 344 | for(int i = 1; i <= owner_celllist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:351:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 351 | for(int i = 1; i <= surfelem_lists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:392:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 392 | for(int i = 1; i <= owner_facelist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:427:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 427 | for(int j = 1; j <= facepnts.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:430:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 430 | if(j != facepnts.Size()) *outfile << " "; + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:438:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 438 | for(int i = 1; i <= surfelem_lists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:470:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 470 | for(int j = 1; j <= facepnts.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:560:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 560 | for(int i = 2; i <= surfelem_bclist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 580 | for(int i = 1; i <= bcarray.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28274,6 +28256,30 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28289,6 +28295,36 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28330,47 +28366,107 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-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/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:25: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-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] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of '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: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 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of '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:22: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here + 207 | class INDEX_3 + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.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]' @@ -28430,59 +28526,6 @@ /build/netgen-6.2.2006+really6.2.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:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' @@ -28789,44 +28832,42 @@ 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/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= make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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[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= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' 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 -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 92%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 92%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-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 -Dngpy_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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/netgenpy.cpp -[ 92%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o -[ 93%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o -[ 93%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/gui.cpp.o -MF CMakeFiles/gui.dir/gui.cpp.o.d -o CMakeFiles/gui.dir/gui.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp -[ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/demoview.cpp.o -MF CMakeFiles/gui.dir/demoview.cpp.o.d -o CMakeFiles/gui.dir/demoview.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp +[ 93%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o +[ 93%] 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/ngpkg.cpp.o -MF CMakeFiles/gui.dir/ngpkg.cpp.o.d -o CMakeFiles/gui.dir/ngpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp -[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o +[ 93%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/demoview.cpp.o -MF CMakeFiles/gui.dir/demoview.cpp.o.d -o CMakeFiles/gui.dir/demoview.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp +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 -Dngpy_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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/netgenpy.cpp +[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/parallelfunc.cpp.o -MF CMakeFiles/gui.dir/parallelfunc.cpp.o.d -o CMakeFiles/gui.dir/parallelfunc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp +[ 94%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp +[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp +[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o [ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp -[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp +[ 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.11 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /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/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -28835,7 +28876,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /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++) @@ -28853,6 +28909,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -28879,6 +28946,15 @@ /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/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/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -28897,157 +28973,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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/../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 netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::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/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/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++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -29061,52 +28986,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /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: 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/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /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()) @@ -29146,6 +29032,11 @@ /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; | ~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; @@ -29158,20 +29049,31 @@ /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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29208,6 +29110,83 @@ /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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/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/../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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/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++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29225,6 +29204,24 @@ /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/../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:33, + from /build/netgen-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/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -29234,6 +29231,19 @@ /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/../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 netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29254,7 +29264,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: + 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++) @@ -29272,11 +29282,53 @@ /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/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:233:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 233 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 516 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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:28: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 615 | catch (NgException e) + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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) + | ^ +/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:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1868 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29294,40 +29346,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29346,110 +29379,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29476,22 +29405,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/../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/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29510,6 +29423,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29523,7 +29441,66 @@ /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: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:354:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:274:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 274 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; + | ~~~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3, double>]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:425:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:301:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 301 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; + | ~~~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of '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++) + | ~~^~~~~~~~~~~ +/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:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/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++) @@ -29541,6 +29518,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29558,101 +29548,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:12: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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/libsrc/visualization/visualpkg.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -29666,12 +29577,28 @@ /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:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29693,29 +29620,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29735,79 +29658,53 @@ /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/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:233:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 233 | for (int i = 0; i < geometryregister.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 516 | for (int i = 0; i < geometryregister.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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:28: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 615 | catch (NgException e) - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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) - | ^ -/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:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1868 | for (int i = 0; i < geometryregister.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::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/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:354:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:274:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 274 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; - | ~~~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3, double>]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:425:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:301:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 301 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; - | ~~~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of '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/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here @@ -29832,6 +29729,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/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -29840,7 +29742,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -29856,6 +29758,37 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +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: +/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/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here @@ -29880,12 +29813,54 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:8: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/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> + | ^~~ +/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/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here @@ -29901,6 +29876,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here @@ -29910,23 +29891,42 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1118:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 375 | for (TIND i (BASE); i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here @@ -29945,6 +29945,94 @@ /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/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/ngcore.hpp:8, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:20: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1851:34: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 58 | for (int i = 0; i < names.size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:2239:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:276:15: required from 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:354:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::InterpolationSpline >::intpts' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.hpp:103:9: note: 'class netgen::InterpolationSpline >::intpts' declared here + 103 | class intpts + | ^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/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/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]' @@ -29968,6 +30056,14 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/../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]' @@ -29986,49 +30082,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' @@ -30043,26 +30096,124 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292: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] +/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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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]' @@ -30076,24 +30227,58 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of '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/../geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /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]' @@ -30109,62 +30294,114 @@ /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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:8: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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> - | ^~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:420:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 420 | for (int i = 1; i <= linelists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:424:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 424 | for (int i = 1; i <= trilists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<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::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here @@ -30189,6 +30426,38 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -30197,7 +30466,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -30207,102 +30476,42 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:420:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 420 | for (int i = 1; i <= linelists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:424:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 424 | for (int i = 1; i <= trilists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:276:15: required from 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:354:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::InterpolationSpline >::intpts' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.hpp:103:9: note: 'class netgen::InterpolationSpline >::intpts' declared here - 103 | class intpts - | ^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:3: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of '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++) + | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here @@ -30335,7 +30544,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -30351,24 +30560,31 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/ngcore.hpp:8, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:20: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1851:34: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 58 | for (int i = 0; i < names.size(); i++) - | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:2239:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of '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]' @@ -30410,50 +30626,31 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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: -/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: -/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/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -30464,8 +30661,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -30497,56 +30694,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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/../geom2d/geometry2d.hpp:156:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30570,6 +30717,19 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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]' @@ -30588,11 +30748,23 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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>]' @@ -30600,37 +30772,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 'void netgen::Array::ReSize(std::size_t) [with T = 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]' @@ -30668,6 +30812,12 @@ /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::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++) + | ~~^~~~~~ /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]' @@ -30683,18 +30833,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/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: -/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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::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]' @@ -30709,101 +30847,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:3: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of '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++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = 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]' @@ -30987,7 +31030,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 @@ -31284,13 +31327,13 @@ test_pickling.py ..... [ 85%] test_savemesh.py . [100%] -======================== 6 passed, 1 skipped in 25.25s ========================= +======================== 6 passed, 1 skipped in 23.55s ========================= 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 @@ -31596,65 +31639,65 @@ 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 _ZN6netgen8Meshing218AddBoundaryElementEiiRKNS_13PointGeomInfoES3_ 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_get_contents 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_Unpack 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 _ZN6netgen4Mesh8CompressEv 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 _ZN6netgen8Meshing224ChooseChartPointGeomInfoERKNS_18MultiPointGeomInfoERNS_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 MPI_Allgather 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_Win_start 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_Bcast 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_excl 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_Win_get_group 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 _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 _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 _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 _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 glLogicOp 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_free 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_Info_get_nkeys 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_group 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_Sendrecv_replace 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_commit 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_Win_get_name 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_create_subarray 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 _ZN3MPI3Win4FreeEv 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 glLoadIdentity 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 glMaterialfv 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 glFlush 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 _ZN6netgen11VisualScene9backcolorE 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 glBegin 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 glRenderMode 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: symbol glMaterialf 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 _ZN6netgen13SetGlobalMeshESt10shared_ptrINS_4MeshEE 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 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 glClear 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 _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 _ZTIN6netgen11VisualSceneE 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 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 glEnd 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 _ZN6netgen11VisualScene26CalcTransformationMatricesEv 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 _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: 16 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol _ZNK6netgen5Flags13GetStringFlagEPKcS2_ 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 _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 _ZNK6netgen4Mesh6GetBoxERNS_7Point3dES2_NS_9POINTTYPEE 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 _ZN6netgen4Mesh22BuildElementSearchTreeEv 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 _ZN6netgen4meshE 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 _ZN6netgen14CurvedElements25CalcSurfaceTransformationENS_5PointILi2EdEENS_19SurfaceElementIndexEPNS1_ILi3EdEEPNS_3MatILi3ELi2EdEEPb 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 _ZN6netgen11multithreadE 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 _ZN6netgen11DenseMatrixC1Ev 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 _ZN6netgen12MeshTopology11GetVerticesENS_12ELEMENT_TYPEE 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 _ZNK6netgen12MeshTopology15GetEdgeVerticesEiRiS1_ 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 _ZNK6netgen4Mesh18GetPointCurvePointEii 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 _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: 48 other similar warnings have been skipped (use -v to see them all) -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 _ZN6netgen11VisualSceneD2Ev 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 _ZN6netgen11VisualScene13MouseDblClickEii 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: symbol glFinish 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 _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 glEnable 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: 16 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol glFlush 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 glFinish 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 glSelectBuffer 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 glRenderMode 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 glMaterialfv 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 _ZN6netgen11VisualScene17transformationmatE 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 glCallList 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 glLoadIdentity 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: 43 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol _ZN6netgen6mparamE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstl.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene3radE 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 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_set_name 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: symbol MPI_Status_set_elements 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 glGetDoublev 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_Cart_rank 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_Test_cancelled 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 _ZN6netgen11VisualSceneC2Ev 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 MPI_Send_init 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_Info_get_valuelen 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_commit 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 _ZN3MPI4CommC2Ev 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: symbol _ZN6netgen8Meshing27EndMeshEv 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 _ZN6netgen5MyStrC1EPKc 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_Info_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_Type_contiguous 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_Info_get_nkeys 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 _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 _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 make[1]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' dh_installdeb -O--buildsystem=cmake dh_gencontrol -O--buildsystem=cmake @@ -31662,15 +31705,15 @@ dpkg-gencontrol: warning: Provides field of package python3-netgen: substitution variable ${python3:Provides} used, but is not defined dh_md5sums -O--buildsystem=cmake dh_builddeb -O--buildsystem=cmake -dpkg-deb: building package 'netgen-dbgsym' in '../netgen-dbgsym_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. -dpkg-deb: building package 'python3-netgen-dbgsym' in '../python3-netgen-dbgsym_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. -dpkg-deb: building package 'netgen-doc' in '../netgen-doc_6.2.2006+really6.2.1905+dfsg-5.1_all.deb'. -dpkg-deb: building package 'netgen' in '../netgen_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. -dpkg-deb: building package 'libnglib-dev' in '../libnglib-dev_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. dpkg-deb: building package 'libnglib-6.2-dbgsym' in '../libnglib-6.2-dbgsym_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. -dpkg-deb: building package 'netgen-headers' in '../netgen-headers_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. +dpkg-deb: building package 'netgen-doc' in '../netgen-doc_6.2.2006+really6.2.1905+dfsg-5.1_all.deb'. +dpkg-deb: building package 'netgen-dbgsym' in '../netgen-dbgsym_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. dpkg-deb: building package 'python3-netgen' in '../python3-netgen_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. +dpkg-deb: building package 'libnglib-dev' in '../libnglib-dev_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. dpkg-deb: building package 'libnglib-6.2' in '../libnglib-6.2_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. +dpkg-deb: building package 'netgen' in '../netgen_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. +dpkg-deb: building package 'netgen-headers' in '../netgen-headers_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. +dpkg-deb: building package 'python3-netgen-dbgsym' in '../python3-netgen-dbgsym_6.2.2006+really6.2.1905+dfsg-5.1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../netgen_6.2.2006+really6.2.1905+dfsg-5.1_amd64.buildinfo dpkg-genchanges --build=binary -O../netgen_6.2.2006+really6.2.1905+dfsg-5.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -31678,12 +31721,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/1028632/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1028632/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/68119 and its subdirectories -I: Current time: Thu Apr 20 01:34:41 -12 2023 -I: pbuilder-time-stamp: 1681997681 +I: removing directory /srv/workspace/pbuilder/1028632 and its subdirectories +I: Current time: Thu May 23 10:13:27 +14 2024 +I: pbuilder-time-stamp: 1716408807