Diff of the two buildlogs: -- --- b1/build.log 2021-12-08 21:49:14.128966135 +0000 +++ b2/build.log 2021-12-08 21:53:50.300361299 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Dec 8 09:37:05 -12 2021 -I: pbuilder-time-stamp: 1638999425 +I: Current time: Wed Jan 11 18:12:26 +14 2023 +I: pbuilder-time-stamp: 1673410346 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Fri Mar 1 06:45:49 2019 -12 +gpgv: Signature made Sat Mar 2 08:45:49 2019 +14 gpgv: using RSA key 87C454EC79A26130F91C47EB2948210746DF73C0 gpgv: issuer "kurt@kwk.systems" gpgv: Can't check signature: No public key @@ -30,136 +30,170 @@ dpkg-source: info: applying add-sse-guard.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/778647/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3391740/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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3391740/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3391740/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='' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.0.3(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= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='048084729b32416cb8c7d8f897b161cc' - 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='778647' - PS1='# ' - PS2='> ' + INVOCATION_ID=fb8cf0d861cd4edaaf3fd60d5fff19f3 + 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=3391740 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.NcONH6XkwB/pbuilderrc_Metr --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.NcONH6XkwB/b1 --logfile b1/build.log netgen_6.2.1804+dfsg1-3.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://78.137.99.97:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.NcONH6XkwB/pbuilderrc_rZgn --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.NcONH6XkwB/b2 --logfile b2/build.log netgen_6.2.1804+dfsg1-3.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-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 GNU/Linux I: ls -l /bin total 5116 - -rwxr-xr-x 1 root root 1168776 Apr 17 2019 bash - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 14328 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 43744 Feb 28 2019 cat - -rwxr-xr-x 1 root root 64320 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 64288 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 72512 Feb 28 2019 chown - -rwxr-xr-x 1 root root 146880 Feb 28 2019 cp - -rwxr-xr-x 1 root root 121464 Jan 17 2019 dash - -rwxr-xr-x 1 root root 109408 Feb 28 2019 date - -rwxr-xr-x 1 root root 76712 Feb 28 2019 dd - -rwxr-xr-x 1 root root 93744 Feb 28 2019 df - -rwxr-xr-x 1 root root 138856 Feb 28 2019 dir - -rwxr-xr-x 1 root root 84288 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 39520 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 35424 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 68880 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 34896 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 198976 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 98048 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 26696 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 68552 Feb 28 2019 ln - -rwxr-xr-x 1 root root 56760 Jul 26 2018 login - -rwxr-xr-x 1 root root 138856 Feb 28 2019 ls - -rwxr-xr-x 1 root root 108624 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 89088 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 68544 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 43808 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 43008 Jan 9 2019 more - -rwsr-xr-x 1 root root 51280 Jan 9 2019 mount - -rwxr-xr-x 1 root root 14408 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 138728 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 39616 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 47776 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 68416 Feb 28 2019 rm - -rwxr-xr-x 1 root root 47776 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 23312 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Nov 7 09:58 sh -> dash - -rwxr-xr-x 1 root root 39552 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 80672 Feb 28 2019 stty - -rwsr-xr-x 1 root root 63568 Jan 9 2019 su - -rwxr-xr-x 1 root root 35488 Feb 28 2019 sync - -rwxr-xr-x 1 root root 445560 Apr 23 2019 tar - -rwxr-xr-x 1 root root 14440 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 97152 Feb 28 2019 touch - -rwxr-xr-x 1 root root 35424 Feb 28 2019 true - -rwxr-xr-x 1 root root 14328 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 34888 Jan 9 2019 umount - -rwxr-xr-x 1 root root 39584 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 138856 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34896 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/778647/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat + -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown + -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp + -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash + -rwxr-xr-x 1 root root 109408 Mar 1 2019 date + -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd + -rwxr-xr-x 1 root root 93744 Mar 1 2019 df + -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir + -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 35424 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln + -rwxr-xr-x 1 root root 56760 Jul 27 2018 login + -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls + -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 43008 Jan 10 2019 more + -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount + -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm + -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jan 11 18:12 sh -> bash + lrwxrwxrwx 1 root root 4 Dec 11 18:20 sh.distrib -> dash + -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty + -rwsr-xr-x 1 root root 63568 Jan 10 2019 su + -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync + -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar + -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch + -rwxr-xr-x 1 root root 35424 Mar 1 2019 true + -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount + -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/3391740/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -521,7 +555,7 @@ Get: 280 http://deb.debian.org/debian buster/main amd64 tk amd64 8.6.9+1 [5676 B] Get: 281 http://deb.debian.org/debian buster/main amd64 tk-dev amd64 8.6.9+1 [5504 B] Get: 282 http://deb.debian.org/debian buster/main amd64 tix-dev amd64 8.4.3-10 [507 kB] -Fetched 187 MB in 7s (26.5 MB/s) +Fetched 187 MB in 3s (60.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0: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 ... 19195 files and directories currently installed.) @@ -1686,7 +1720,8 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/netgen-6.2.1804+dfsg1/ && 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.1804+dfsg1-3_source.changes +hostname: Name or service not known +I: Running cd /build/netgen-6.2.1804+dfsg1/ && 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.1804+dfsg1-3_source.changes dpkg-buildpackage: info: source package netgen dpkg-buildpackage: info: source version 6.2.1804+dfsg1-3 dpkg-buildpackage: info: source distribution unstable @@ -1791,7 +1826,7 @@ grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ - Netgen 6.2-19085: Automatic configuration OK. + Netgen 6.2-19086: Automatic configuration OK. Build type: None Flags: -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security @@ -1839,112 +1874,94 @@ -- Build files have been written to: /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/netgen-6.2.1804+dfsg1' dh_auto_build -O--buildsystem=cmake - cd obj-x86_64-linux-gnu && make -j15 "INSTALL=install --strip-program=true" + cd obj-x86_64-linux-gnu && make -j16 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/netgen-6.2.1804+dfsg1 -B/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/CMakeFiles /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f libsrc/general/CMakeFiles/gen.dir/build.make libsrc/general/CMakeFiles/gen.dir/depend +make -f libsrc/gprim/CMakeFiles/gprim.dir/build.make libsrc/gprim/CMakeFiles/gprim.dir/depend +make -f libsrc/linalg/CMakeFiles/la.dir/build.make libsrc/linalg/CMakeFiles/la.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 -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/general /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general/CMakeFiles/gen.dir/DependInfo.cmake --color= -make -f libsrc/gprim/CMakeFiles/gprim.dir/build.make libsrc/gprim/CMakeFiles/gprim.dir/depend make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/gprim /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim/CMakeFiles/gprim.dir/DependInfo.cmake --color= -make -f libsrc/linalg/CMakeFiles/la.dir/build.make libsrc/linalg/CMakeFiles/la.dir/depend make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/linalg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg/CMakeFiles/la.dir/DependInfo.cmake --color= -make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/visualization /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization /build/netgen-6.2.1804+dfsg1/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 -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/ng/Togl2.1 /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color= -Scanning dependencies of target la -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make -f libsrc/linalg/CMakeFiles/la.dir/build.make libsrc/linalg/CMakeFiles/la.dir/build Scanning dependencies of target togl -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +[ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o +[ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 && /usr/bin/cc -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 -I/build/netgen-6.2.1804+dfsg1/ng/Togl2.1 -I/usr/include/tcl -I/usr/include/tcl/../PrivateHeaders -I/usr/include/tcl/tk-private/generic/ttk -I/usr/include/tcl/tk-private -I/usr/include/tcl/tk-private/unix -I/usr/include/tcl/tk-private/generic -I/usr/include/tcl/tcl-private/unix -I/usr/include/tcl/tcl-private/generic -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wno-implicit-int -fPIC -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /build/netgen-6.2.1804+dfsg1/ng/Togl2.1/toglProcAddr.c +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 && /usr/bin/cc -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 -I/build/netgen-6.2.1804+dfsg1/ng/Togl2.1 -I/usr/include/tcl -I/usr/include/tcl/../PrivateHeaders -I/usr/include/tcl/tk-private/generic/ttk -I/usr/include/tcl/tk-private -I/usr/include/tcl/tk-private/unix -I/usr/include/tcl/tk-private/generic -I/usr/include/tcl/tcl-private/unix -I/usr/include/tcl/tcl-private/generic -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wno-implicit-int -fPIC -o CMakeFiles/togl.dir/toglStubInit.c.o -c /build/netgen-6.2.1804+dfsg1/ng/Togl2.1/toglStubInit.c +[ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o +Scanning dependencies of target la +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 && /usr/bin/cc -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 -I/build/netgen-6.2.1804+dfsg1/ng/Togl2.1 -I/usr/include/tcl -I/usr/include/tcl/../PrivateHeaders -I/usr/include/tcl/tk-private/generic/ttk -I/usr/include/tcl/tk-private -I/usr/include/tcl/tk-private/unix -I/usr/include/tcl/tk-private/generic -I/usr/include/tcl/tcl-private/unix -I/usr/include/tcl/tcl-private/generic -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wno-implicit-int -fPIC -o CMakeFiles/togl.dir/togl.c.o -c /build/netgen-6.2.1804+dfsg1/ng/Togl2.1/togl.c +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make -f libsrc/linalg/CMakeFiles/la.dir/build.make libsrc/linalg/CMakeFiles/la.dir/build Scanning dependencies of target gprim +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +Scanning dependencies of target visual make -f libsrc/gprim/CMakeFiles/gprim.dir/build.make libsrc/gprim/CMakeFiles/gprim.dir/build -Scanning dependencies of target gen make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make -f libsrc/general/CMakeFiles/gen.dir/build.make libsrc/general/CMakeFiles/gen.dir/build -[ 1%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/polynomial.cpp.o make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg && /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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/la.dir/polynomial.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/linalg/polynomial.cpp -[ 1%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/densemat.cpp.o -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 2%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/bfgs.cpp.o -[ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg && /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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/la.dir/densemat.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/linalg/densemat.cpp -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 && /usr/bin/cc -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 -I/build/netgen-6.2.1804+dfsg1/ng/Togl2.1 -I/usr/include/tcl -I/usr/include/tcl/../PrivateHeaders -I/usr/include/tcl/tk-private/generic/ttk -I/usr/include/tcl/tk-private -I/usr/include/tcl/tk-private/unix -I/usr/include/tcl/tk-private/generic -I/usr/include/tcl/tcl-private/unix -I/usr/include/tcl/tcl-private/generic -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wno-implicit-int -fPIC -o CMakeFiles/togl.dir/togl.c.o -c /build/netgen-6.2.1804+dfsg1/ng/Togl2.1/togl.c -[ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -[ 3%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o +make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build +[ 2%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/polynomial.cpp.o +[ 3%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/bfgs.cpp.o [ 3%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/linopt.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 && /usr/bin/cc -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 -I/build/netgen-6.2.1804+dfsg1/ng/Togl2.1 -I/usr/include/tcl -I/usr/include/tcl/../PrivateHeaders -I/usr/include/tcl/tk-private/generic/ttk -I/usr/include/tcl/tk-private -I/usr/include/tcl/tk-private/unix -I/usr/include/tcl/tk-private/generic -I/usr/include/tcl/tcl-private/unix -I/usr/include/tcl/tcl-private/generic -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wno-implicit-int -fPIC -o CMakeFiles/togl.dir/toglStubInit.c.o -c /build/netgen-6.2.1804+dfsg1/ng/Togl2.1/toglStubInit.c +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg && /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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/la.dir/polynomial.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/linalg/polynomial.cpp +[ 4%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/linsearch.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg && /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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/la.dir/bfgs.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/linalg/bfgs.cpp -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 && /usr/bin/cc -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 -I/build/netgen-6.2.1804+dfsg1/ng/Togl2.1 -I/usr/include/tcl -I/usr/include/tcl/../PrivateHeaders -I/usr/include/tcl/tk-private/generic/ttk -I/usr/include/tcl/tk-private -I/usr/include/tcl/tk-private/unix -I/usr/include/tcl/tk-private/generic -I/usr/include/tcl/tcl-private/unix -I/usr/include/tcl/tcl-private/generic -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wno-implicit-int -fPIC -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /build/netgen-6.2.1804+dfsg1/ng/Togl2.1/toglProcAddr.c -[ 4%] Building CXX object libsrc/general/CMakeFiles/gen.dir/array.cpp.o -[ 5%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/linsearch.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/array.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/array.cpp -[ 6%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geom2d.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/geom2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg && /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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/la.dir/linopt.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linopt.cpp -[ 6%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/adtree.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg && /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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/la.dir/linsearch.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linsearch.cpp -[ 7%] Building CXX object libsrc/general/CMakeFiles/gen.dir/dynamicmem.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/dynamicmem.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/dynamicmem.cpp +[ 4%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/densemat.cpp.o +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +[ 5%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geom2d.cpp.o +[ 5%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/adtree.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg && /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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/libsrc/linalg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/la.dir/densemat.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/linalg/densemat.cpp cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/adtree.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp -[ 7%] Building CXX object libsrc/general/CMakeFiles/gen.dir/bitarray.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/bitarray.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp -Scanning dependencies of target visual +[ 5%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geom3d.cpp.o +Scanning dependencies of target gen make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/geom2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp +make -f libsrc/general/CMakeFiles/gen.dir/build.make libsrc/general/CMakeFiles/gen.dir/build +[ 6%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geomfuncs.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/geom3d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp +[ 7%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o [ 7%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/meshdoc.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/geomfuncs.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomfuncs.cpp +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/mvdraw.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp +[ 8%] Building CXX object libsrc/general/CMakeFiles/gen.dir/array.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/array.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/array.cpp Scanning dependencies of target occ make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build -[ 8%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/mvdraw.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp -[ 8%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geom3d.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/geom3d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp +[ 8%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/vsfieldlines.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Inter2d.cxx -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/dynamicmem.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +[ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Inter3d.cxx In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/polynomial.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/densemat.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -1955,7 +1972,7 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/bfgs.cpp:12: + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linsearch.cpp:19: /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -1964,6 +1981,38 @@ /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/array.cpp:16: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:6, @@ -1977,9 +2026,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linsearch.cpp:19: + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/bfgs.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -1989,9 +2049,8 @@ if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/densemat.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linopt.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -2000,30 +2059,21 @@ /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/array.cpp:16: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/polynomial.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomfuncs.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -2032,68 +2082,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 0]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:130:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = BASE; i < data.Size()+BASE; i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [with int BASE = 0]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:130:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = BASE; i < data.Size()+BASE; i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [with int BASE = 0]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:130:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = BASE; i < data.Size()+BASE; i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 1]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:131:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = BASE; i < data.Size()+BASE; i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [with int BASE = 1]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:131:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = BASE; i < data.Size()+BASE; i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [with int BASE = 1]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:131:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = BASE; i < data.Size()+BASE; i++) - ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:29, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linopt.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/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.1804+dfsg1/libsrc/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.1804+dfsg1/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 0]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:130:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/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.1804+dfsg1/libsrc/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.1804+dfsg1/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 1]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:131:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -[ 9%] Linking C static library libtogl.a +[ 10%] Linking C static library libtogl.a cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /build/netgen-6.2.1804+dfsg1/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)': @@ -2102,29 +2102,79 @@ ^~~~~~~~~~~ /usr/bin/ar qc libtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /usr/bin/ranlib libtogl.a +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 9%] Built target togl +[ 10%] Built target togl +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] + if (h*w) + ~^~ +[ 10%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geomtest3d.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/geomtest3d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomtest3d.cpp +/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Inter3d.cxx: In function 'void PutInBounds(const TopoDS_Face&, const TopoDS_Edge&, opencascade::handle&)': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Inter3d.cxx:209:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] + S = (*(Handle_Geom_RectangularTrimmedSurface*)&S)->BasisSurface(); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/densemat.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp: In member function 'double netgen::Polygon2d::HArea() const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp:280:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= points.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsOn(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp:310:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= points.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsIn(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp:337:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= points.Size(); i++) + ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/dynamicmem.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/general/array.cpp:16: /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -[ 9%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/vsfieldlines.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../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.1804+dfsg1/libsrc/gprim/geom2d.cpp:272:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/gprim.hpp:21, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + class Point2d + ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linalg.hpp:23, @@ -2137,41 +2187,13 @@ ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/bfgs.cpp:12: + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linopt.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -[ 9%] Building CXX object libsrc/general/CMakeFiles/gen.dir/flags.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/flags.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -[ 10%] Building CXX object libsrc/general/CMakeFiles/gen.dir/hashtabl.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/hashtabl.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp -[ 10%] Building CXX object libsrc/general/CMakeFiles/gen.dir/mystring.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/mystring.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/mystring.cpp -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] - if (h*w) - ~^~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linsearch.cpp:19: @@ -2181,6 +2203,13 @@ /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -2196,28 +2225,50 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomfuncs.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +[ 10%] Building CXX object libsrc/general/CMakeFiles/gen.dir/bitarray.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/bitarray.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp:86:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::Array&, netgen::Array&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= p.Size(); i++) + ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) ~~~~~~~~~~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp:335:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) @@ -2225,6 +2276,22 @@ /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) ~~~~~~~~~~~^~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/bfgs.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp:1621:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) @@ -2232,6 +2299,14 @@ /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:3: @@ -2239,39 +2314,28 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/densemat.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/array.cpp:16: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:26, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:3: @@ -2289,13 +2353,6 @@ ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -2303,6 +2360,26 @@ ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp:720:23: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + class Point3d + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -2310,6 +2387,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +[ 11%] Building CXX object libsrc/general/CMakeFiles/gen.dir/dynamicmem.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/dynamicmem.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/dynamicmem.cpp +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized in this function [-Wmaybe-uninitialized] + if (Abs(endU-f) < Abs(endU-l)) + ~~~^~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp:1928:5: required from 'void netgen::T_ADTree::GetIntersecting(netgen::Point, netgen::Point, netgen::Array&) const [with int dim = 4; T = netgen::INDEX_2]' @@ -2325,28 +2408,6 @@ ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -2367,25 +2428,27 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/linalg/linopt.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/linalg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -[ 11%] Building CXX object libsrc/general/CMakeFiles/gen.dir/ngexception.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/ngexception.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/ngexception.cpp -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized in this function [-Wmaybe-uninitialized] - if (Abs(endU-f) < Abs(endU-l)) - ~~~^~~~~~~~ -[ 12%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/vsmesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp -[ 13%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Inter3d.cxx +[ 12%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/transform3d.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/transform3d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/transform3d.cpp +[ 12%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/spline.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/spline.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/spline.cpp +[ 13%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/splinegeometry.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/splinegeometry.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::Array&, const netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -2415,25 +2487,15 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp: In member function 'double netgen::Polygon2d::HArea() const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp:280:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= points.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsOn(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp:310:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= points.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsIn(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp:337:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= points.Size(); i++) - ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:596:29: required from here @@ -2442,40 +2504,40 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../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.1804+dfsg1/libsrc/gprim/geom2d.cpp:272:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/gprim.hpp:21, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - class Point2d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:6, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:2: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../general/netgenout.hpp:106:46: required from here @@ -2490,15 +2552,13 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:596:29: required from here @@ -2507,141 +2567,10 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/meshdoc.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/mvdraw.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -[ 13%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/vssolution.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::Array&, netgen::Array&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= p.Size(); i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp:720:23: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - class Point3d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/mystring.cpp:19: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -[ 14%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geomfuncs.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/geomfuncs.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomfuncs.cpp -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 14%] Built target la -[ 14%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geomtest3d.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/geomtest3d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomtest3d.cpp -[ 15%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/importsolution.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/ngexception.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -[ 16%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/transform3d.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/transform3d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/transform3d.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:8: @@ -2649,10 +2578,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp: In member function 'void netgen::Flags::SetFlag(const char*, const netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp:62:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= val.Size(); i++) - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:8: @@ -2664,32 +2589,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp: In member function 'void netgen::Flags::SetFlag(const char*, const netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= val.Size(); i++) - ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 16%] Building CXX object libsrc/general/CMakeFiles/gen.dir/optmem.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/optmem.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/optmem.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/mystring.cpp:19: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:164:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const INDEX&, int&)': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:178:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:9: @@ -2697,44 +2600,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - for (size_t i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:247:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stlgeom.hpp:46, from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:10: @@ -2742,48 +2607,16 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs->Size()) {return charttrigs->Get(i);} ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Inter3d.cxx: In function 'void PutInBounds(const TopoDS_Face&, const TopoDS_Edge&, opencascade::handle&)': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Inter3d.cxx:209:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - S = (*(Handle_Geom_RectangularTrimmedSurface*)&S)->BasisSurface(); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:234:22: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here - class INDEX_2 - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:304:22: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/general/template.hpp:208:7: note: 'class netgen::INDEX_3' declared here - class INDEX_3 - ^~~~~~~ +[ 14%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/vsmesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp +[ 14%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/vssolution.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::Array&, int, int, double, double, int, double, double)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:207:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ +[ 14%] Built target la +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomtest3d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:7: @@ -2929,9 +2775,37 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ +[ 14%] Building CXX object libsrc/general/CMakeFiles/gen.dir/flags.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/flags.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp +[ 15%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/libsrc/visualization -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/importsolution.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +[ 15%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Loop.cxx.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop.cxx +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/dynamicmem.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomfuncs.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/spline.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -2940,11 +2814,24 @@ /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -[ 16%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Loop.cxx.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop.cxx In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomtest3d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/transform3d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +[ 16%] Building CXX object libsrc/general/CMakeFiles/gen.dir/hashtabl.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/hashtabl.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -2953,18 +2840,143 @@ /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -[ 17%] Building CXX object libsrc/general/CMakeFiles/gen.dir/parthreads.cpp.o +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 0]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:130:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = BASE; i < data.Size()+BASE; i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [with int BASE = 0]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:130:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = BASE; i < data.Size()+BASE; i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [with int BASE = 0]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:130:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = BASE; i < data.Size()+BASE; i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 1]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:131:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = BASE; i < data.Size()+BASE; i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [with int BASE = 1]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:131:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = BASE; i < data.Size()+BASE; i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [with int BASE = 1]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:131:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = BASE; i < data.Size()+BASE; i++) + ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/ngexception.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/parthreads.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/parthreads.cpp -[ 17%] Building CXX object libsrc/general/CMakeFiles/gen.dir/profiler.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/profiler.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/profiler.cpp +/build/netgen-6.2.1804+dfsg1/libsrc/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.1804+dfsg1/libsrc/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.1804+dfsg1/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 0]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:130:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/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.1804+dfsg1/libsrc/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.1804+dfsg1/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 1]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/bitarray.cpp:131:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomtest3d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/dynamicmem.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable] + int i = 0; + ^ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/gprim/spline.cpp:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +[ 16%] Building CXX object libsrc/general/CMakeFiles/gen.dir/mystring.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/mystring.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/mystring.cpp +/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop.cxx: At global scope: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable] + static int nbe = 0; + ^~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/spline.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/transform3d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +[ 17%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop2d.cxx +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +[ 18%] Building CXX object libsrc/general/CMakeFiles/gen.dir/ngexception.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/ngexception.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/ngexception.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:9: @@ -2976,6 +2988,109 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/Partition_Loop.cxx:215:4: warning: 'angle' may be used uninitialized in this function [-Wmaybe-uninitialized] + if (angle >= anglemax) { + ^~ +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:130:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i = 0; i < splines.Size(); i++) +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::Array&, int) [with int D = 2]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:130:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i::GetRawData(netgen::Array&) const [with int D = 2]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:130:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:130:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < splines.Size(); i++) +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < points.Size(); j++) +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:131:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i = 0; i < splines.Size(); i++) +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::Array&, int) [with int D = 3]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:131:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i::GetRawData(netgen::Array&) const [with int D = 3]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:131:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:131:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < splines.Size(); i++) +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < points.Size(); j++) +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +[ 18%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop3d.cxx +/build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp: In member function 'void netgen::Flags::SetFlag(const char*, const netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp:62:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= val.Size(); i++) + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp: In member function 'void netgen::Flags::SetFlag(const char*, const netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= val.Size(); i++) + ~~^~~~~~~~~~~~~ +[ 18%] Building CXX object libsrc/general/CMakeFiles/gen.dir/optmem.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/optmem.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/optmem.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/flags.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:4: @@ -2983,6 +3098,22 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +[ 19%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -2991,6 +3122,7 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Spliter.cxx.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Spliter.cxx In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:4: @@ -2998,6 +3130,13 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:4: @@ -3013,46 +3152,67 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/transform3d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/mystring.cpp:19: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 18%] Building CXX object libsrc/general/CMakeFiles/gen.dir/seti.cpp.o /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ -[ 18%] Building CXX object libsrc/general/CMakeFiles/gen.dir/sort.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/seti.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/sort.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/sort.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) @@ -3081,7 +3241,9 @@ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -3094,23 +3256,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/optmem.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:5: @@ -3118,25 +3263,36 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomfuncs.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stlgeom.hpp:46, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i <= charttrigs->Size()) {return charttrigs->Get(i);} + ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -3149,21 +3305,149 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i <= charttrigs->Size()) {return charttrigs->Get(i);} - ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -[ 18%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/spline.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/spline.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/spline.cpp +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:312:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] + catch (bad_weak_ptr e) + ^ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:537:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for( int j = 0; j < pnums.Size(); j++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for( int j = 0; j < pnums.Size(); j++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:568:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for( int j = 0; j < pnums.Size(); j++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:583:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for( int j = 0; j < pnums.Size(); j++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:645:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 1; j <= faces.Size(); j++) + ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:902:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] + catch (bad_weak_ptr e) + ^ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:1032:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int hi = 0; hi < seia.Size(); hi++) + ~~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/ngexception.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:2412:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (j = 1; j <= faces.Size(); j++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:2615:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 1; j <= faces.Size(); j++) + ~~^~~~~~~~~~~~~~~ +[ 19%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occconstruction.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:2967:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 1; j <= faces.Size(); j++) + ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:9: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:6: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +[ 20%] Building CXX object libsrc/general/CMakeFiles/gen.dir/parthreads.cpp.o +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/parthreads.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/parthreads.cpp /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(netgen::VisualSceneSolution::SolData*)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < soldata.Size(); i++) @@ -3200,30 +3484,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:1143:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] catch (bad_weak_ptr e) ^ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:312:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] - catch (bad_weak_ptr e) - ^ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:537:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for( int j = 0; j < pnums.Size(); j++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for( int j = 0; j < pnums.Size(); j++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:568:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for( int j = 0; j < pnums.Size(); j++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:583:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for( int j = 0; j < pnums.Size(); j++) - ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp: In lambda function: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:1521:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 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.1804+dfsg1/libsrc/visualization/vsmesh.cpp:645:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= faces.Size(); j++) - ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp: In lambda function: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:1522:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; @@ -3244,42 +3508,34 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:1231:16: warning: unused variable 'timer2b' [-Wunused-variable] static int timer2b = NgProfiler::CreateTimer ("Solution::DrawSurfaceElements 2b"); ^~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable] - int i = 0; - ^ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:902:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] - catch (bad_weak_ptr e) - ^ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:1032:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int hi = 0; hi < seia.Size(); hi++) - ~~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:2412:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (j = 1; j <= faces.Size(); j++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:2615:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= faces.Size(); j++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:2967:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= faces.Size(); j++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop.cxx: At global scope: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable] - static int nbe = 0; - ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/optmem.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +[ 20%] Building CXX object libsrc/general/CMakeFiles/gen.dir/profiler.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/profiler.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/profiler.cpp +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:164:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const INDEX&, int&)': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:178:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + for (size_t i = 0; i < size; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:247:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:4412:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < trigs.Size(); i++) @@ -3293,41 +3549,38 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:4451:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = i; ii < trigs.Size(); ii++) ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/geomtest3d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/transform3d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:234:22: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here + class INDEX_2 + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:304:22: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/general/template.hpp:208:7: note: 'class netgen::INDEX_3' declared here + class INDEX_3 + ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:3: @@ -3336,32 +3589,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../general/netgenout.hpp:106:46: required from here @@ -3470,6 +3697,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ +[ 21%] Building CXX object libsrc/general/CMakeFiles/gen.dir/seti.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/seti.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::VisualSceneSolution::ClipPlanePoint; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/vssolution.cpp:4267:61: required from here @@ -3508,203 +3737,24 @@ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/vssolution.cpp:4425:14: required from here /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/parthreads.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': -/build/netgen-6.2.1804+dfsg1/libsrc/general/optmem.cpp:32:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < bablocks.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/optmem.cpp:13: + from /build/netgen-6.2.1804+dfsg1/libsrc/general/ngexception.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:9: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -[ 19%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/splinegeometry.cpp.o -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/libsrc/gprim -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gprim.dir/splinegeometry.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/Partition_Loop.cxx:215:4: warning: 'angle' may be used uninitialized in this function [-Wmaybe-uninitialized] - if (angle >= anglemax) { - ^~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:6: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -[ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop2d.cxx -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/profiler.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -[ 21%] Building CXX object libsrc/general/CMakeFiles/gen.dir/spbita2d.cpp.o -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/spbita2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/spbita2d.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/sort.cpp:14: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -[ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop3d.cxx -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/spline.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +[ 22%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/parthreads.cpp:9: + from /build/netgen-6.2.1804+dfsg1/libsrc/general/mystring.cpp:19: /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -[ 21%] Building CXX object libsrc/general/CMakeFiles/gen.dir/symbolta.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/symbolta.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occgenmesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsmesh.cpp:3: @@ -3713,8 +3763,13 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -[ 22%] Building CXX object libsrc/general/CMakeFiles/gen.dir/table.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/table.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/Partition_Spliter.cxx:1462:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] + VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Spliter.cxx:1479:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] + VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/visualization/../general/netgenout.hpp:106:46: required from here @@ -3748,163 +3803,24 @@ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= set.Size(); i++) - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': -/build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= set.Size(); i++) - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/sort.cpp:14: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +/build/netgen-6.2.1804+dfsg1/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': +/build/netgen-6.2.1804+dfsg1/libsrc/general/optmem.cpp:32:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < bablocks.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +[ 22%] Built target gprim In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/profiler.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/general/optmem.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -[ 22%] Building CXX object libsrc/general/CMakeFiles/gen.dir/mpi_interface.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/mpi_interface.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/mpi_interface.cpp -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/gprim/spline.cpp:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -[ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Spliter.cxx.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Spliter.cxx -[ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occconstruction.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/spbita2d.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:130:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i = 0; i < splines.Size(); i++) -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::Array&, int) [with int D = 2]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:130:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i::GetRawData(netgen::Array&) const [with int D = 2]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:130:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:130:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < splines.Size(); i++) -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < points.Size(); j++) -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:131:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i = 0; i < splines.Size(); i++) -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::Array&, int) [with int D = 3]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:131:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i::GetRawData(netgen::Array&) const [with int D = 3]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:131:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:131:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < splines.Size(); i++) -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < points.Size(); j++) -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/gprim/splinegeometry.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/gprim/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -[ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occgenmesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/mpi_interface.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +[ 22%] Building CXX object libsrc/general/CMakeFiles/gen.dir/sort.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/sort.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/sort.cpp +[ 23%] Building CXX object libsrc/general/CMakeFiles/gen.dir/spbita2d.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/spbita2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/spbita2d.cpp /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/Partition_Loop2d.cxx:488:17: warning: 'U2' may be used uninitialized in this function [-Wmaybe-uninitialized] B.UpdateVertex( V, U2, NewDegen, Tol); @@ -3912,71 +3828,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: 'U1' may be used uninitialized in this function [-Wmaybe-uninitialized] dU = USeq(i) - U1; ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp: In member function 'void netgen::BASE_SYMBOLTABLE::DelNames()': -/build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp:38:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < names.Size(); i++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp: In member function 'int netgen::BASE_SYMBOLTABLE::Index(const char*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp:46:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < names.Size(); i++) - ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/gzstream.cpp:30: -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -[ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occgeom.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/spbita2d.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': -/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp:58:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < data.Size(); i++) - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < data.Size(); i++) - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': -/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < data.Size(); i++) - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/Partition_Spliter.cxx:1462:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] - VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Spliter.cxx:1479:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] - VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 26%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, @@ -3991,101 +3842,46 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -[ 26%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/python_occ.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp -/build/netgen-6.2.1804+dfsg1/libsrc/general/mpi_interface.cpp: In function 'std::__cxx11::string netgen::MyMPI_RecvCmd()': -/build/netgen-6.2.1804+dfsg1/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable] - int flag; - ^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/mpi_interface.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/general/gzstream.cpp:30: -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +[ 23%] Building CXX object libsrc/general/CMakeFiles/gen.dir/symbolta.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/symbolta.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp +[ 24%] Building CXX object libsrc/general/CMakeFiles/gen.dir/table.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/table.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/parthreads.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +[ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occgeom.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp +[ 24%] Building CXX object libsrc/general/CMakeFiles/gen.dir/mpi_interface.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/mpi_interface.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/mpi_interface.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/profiler.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 26%] Built target gprim -[ 26%] Built target gen -make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/meshing /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +[ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, @@ -4113,22 +3909,6 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -4145,43 +3925,33 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/parthreads.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, @@ -4206,6 +3976,114 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= set.Size(); i++) + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': +/build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= set.Size(); i++) + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/seti.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +[ 26%] Building CXX object libsrc/general/CMakeFiles/gen.dir/gzstream.cpp.o +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/spbita2d.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general -I/build/netgen-6.2.1804+dfsg1/libsrc/general -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gen.dir/gzstream.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/general/gzstream.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/sort.cpp:14: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/profiler.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/mpi_interface.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +[ 26%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/python_occ.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp: In member function 'void netgen::BASE_SYMBOLTABLE::DelNames()': +/build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp:38:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < names.Size(); i++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp: In member function 'int netgen::BASE_SYMBOLTABLE::Index(const char*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp:46:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < names.Size(); i++) + ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/symbolta.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, @@ -4222,6 +4100,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': +/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp:58:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < data.Size(); i++) + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < data.Size(); i++) + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': +/build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < data.Size(); i++) + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, @@ -4230,6 +4120,22 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/spbita2d.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/table.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, @@ -4254,6 +4160,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/mpi_interface.cpp: In function 'std::__cxx11::string netgen::MyMPI_RecvCmd()': +/build/netgen-6.2.1804+dfsg1/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable] + int flag; + ^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, @@ -4262,6 +4172,14 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/mpi_interface.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, @@ -4278,10 +4196,93 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/sort.cpp:14: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/occ/occgeom.hpp:366:28: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -4297,28 +4298,15 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -4334,7 +4322,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) @@ -4342,7 +4330,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -4350,7 +4338,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -4363,22 +4351,16 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Scanning dependencies of target mesh -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o -[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/adfront2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/adfront3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp -[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/bisect.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp -[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/clusters.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp -[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/gzstream.cpp:30: +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp: In function 'void netgen::DivideEdge(TopoDS_Edge&, netgen::Array&, netgen::Array&, netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:238:14: warning: unused variable 'maxh' [-Wunused-variable] double maxh = mparam.maxh; @@ -4424,16 +4406,56 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:875:32: warning: variable 'point' set but not used [-Wunused-but-set-variable] gp_Pnt point = BRep_Tool::Pnt(vertex); ^~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:913:27: warning: unused variable 'fd' [-Wunused-variable] FaceDescriptor & fd = mesh.GetFaceDescriptor(k); ^~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:612:11: warning: unused variable 'changed' [-Wunused-variable] int changed; ^~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(netgen::OCCGeometry&, netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:1247:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < linenums.Size(); j++) ~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, @@ -4445,6 +4467,38 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../general/netgenout.hpp:106:46: required from here @@ -4495,17 +4549,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/occ/occgenmesh.cpp:357:26: required from here @@ -4514,78 +4557,32 @@ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/occgenmesh.cpp:999:24: required from here /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/general/gzstream.cpp:30: +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occconstruction.cpp:5: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/occ/occgeom.hpp:366:28: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +[ 26%] Built target gen +make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/meshing /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, @@ -4597,28 +4594,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/occgeom.cpp:892:43: required from here /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -4662,28 +4637,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, @@ -4721,40 +4674,31 @@ /usr/include/c++/8/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here class basic_string ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/delaunay.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:51:9: warning: unused variable 'vstep' [-Wunused-variable] double vstep = 0.01*(vmax-vmin); ^~~~~ +Scanning dependencies of target mesh +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/occmeshsurf.cpp:220:9: warning: unused variable 'r' [-Wunused-variable] double r = temp.Length(); ^ +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o +[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o +[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o +[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/adfront2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/adfront3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp +[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/bisect.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp +[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/clusters.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp +[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, @@ -4766,12 +4710,14 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/delaunay.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:205:25: required from here @@ -4785,6 +4731,7 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, @@ -4804,18 +4751,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/geomsearch.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, @@ -4828,8 +4765,64 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp +[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/global.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/global.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -4838,10 +4831,36 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -4850,6 +4869,14 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -4857,7 +4884,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -4866,70 +4893,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -4938,262 +4905,60 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const netgen::Mesh&, const netgen::Array*>&, netgen::INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:539:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(k = 0; k < idmaps.Size(); k++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(netgen::T_MTETS&, netgen::T_MPRISMS&, const netgen::Mesh&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1112:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtets.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1152:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mprisms.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(netgen::T_MIDS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mids.Size(); i++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(netgen::T_MPRISMS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1720:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mprisms.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(netgen::T_MQUADS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1793:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mquads.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1869:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i*>&, const string&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2134:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int j=0; j*>&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2451:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int m = 0; m < mtets_old.Size(); m++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2590:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int j=0; j*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2818:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=1; i<=mtets.Size(); i++) - ~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2820:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=1; i<=mprisms.Size(); i++) - ~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2822:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=1; i<=mtris.Size(); i++) - ~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2824:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=1; i<=mquads.Size(); i++) - ~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2826:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=1; i<=mprisms.Size(); i++) - ~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2947:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtets.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2991:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtets.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3092:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtets.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3095:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtets.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3100:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mprisms.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3103:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mprisms.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3108:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtris.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3111:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtris.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3162:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtets.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3164:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtets.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3172:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtets.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3177:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mprisms.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3179:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mprisms.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3187:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mprisms.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3192:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtris.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3194:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtris.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3202:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtris.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3327:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < edges.Size(); j++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3583:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtets.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3587:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < mtets.Size(); i++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3591:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < mtets.Size(); i++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3598:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mtris.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3604:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < mtris.Size(); i++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3608:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < mtris.Size(); i++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3659:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mprisms.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3754:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mquads.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3980:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int ii=0; ii& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2430:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2431:35: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2432:26: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2433:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2434:32: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:389:23: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here - class INDEX_2 - ^~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/global.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2769:14: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:3145:12: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3768:35: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:192:21: note: 'class netgen::PointIndices<2>' declared here - template <> class PointIndices<2> : public INDEX_2 - ^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -5202,14 +4967,48 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) @@ -5223,13 +5022,19 @@ while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -5242,20 +5047,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -5268,8 +5061,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -5282,92 +5087,79 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:315:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:348:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:363:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp: In lambda function: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:53:27: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] - catch (NgException ex) - ^~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:393:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - i < clvol.Size()+PointIndex::BASE; i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:401:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:445:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = lasti+1; i <= faces.Size() && !fstind; i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:464:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront3.cpp:539:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:559:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= locfaces2.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:581:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= locfaces3.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:589:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= locfaces.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= locfaces.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= locpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:627:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (other >= 1 && other <= pindex.Size() && - ~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:762:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (INDEX i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:794:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront3.cpp:854:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= testfaces->Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:858:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int ii = 1; ii <= aprif.Size(); ii++) - ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp: In lambda function: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:86:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = begin+1; i <= end; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:107:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < nnums.Size(); j++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp: In lambda function: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:142:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = begin+1; i <= end; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:160:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < nnums.Size(); j++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update(netgen::TaskManager, netgen::Tracer)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:285:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < nnums.Size(); j++) + ~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here @@ -5381,14 +5173,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -5396,51 +5188,28 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront3.cpp:361:11: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront3.cpp:604:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - class Point3d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront3.cpp:670:14: required from here + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/clusters.cpp:44:21: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -5453,215 +5222,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(netgen::Mesh&, netgen::BoundaryLayerParameters&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:334:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int k = 0; k < pnt1_elems.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:337:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int l = 0; l < pnt2_elems.Size(); l++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:413:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < pnt1_elems.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:428:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < pnt2_elems.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:519:18: warning: this 'for' clause does not guard... [-Wmisleading-indentation] - for (int i = 0; i < 6; i++) - ^~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:521:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' - if(blp.new_matnrs.Size() > 0) - ^~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:600:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int j = 1; j <= vertelems.Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:154:36: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:158:41: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/occ/occgeom.hpp:366:28: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -5688,40 +5250,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -5734,36 +5276,17 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:81:16: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= faces->Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= faces->Size(); i++) + ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront2.cpp:305:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = 0; ii < nearlines.Size(); ii++) ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < nearpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ @@ -5773,23 +5296,15 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:328:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loclines.Size(); i++) ~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:347:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = 0; ii < nearpoints.Size(); ii++) ~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp: In lambda function: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:86:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = begin+1; i <= end; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:107:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < nnums.Size(); j++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp: In lambda function: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:142:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = begin+1; i <= end; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:160:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < nnums.Size(); j++) - ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:377:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < pgeominfo.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ @@ -5799,14 +5314,61 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:412:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < locpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update(netgen::TaskManager, netgen::Tracer)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:285:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < nnums.Size(); j++) - ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/geomsearch.cpp:216:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (k = 1; k <= area.Size(); k++) + ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:473:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < lines.Size(); i++) ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront2.cpp:507:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int ii = 0; ii < testfaces->Size(); ii++) + ~~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:538:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < lines.Size(); i++) + ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -5823,40 +5385,32 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(netgen::Mesh&, netgen::BoundaryLayerParameters&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:334:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int k = 0; k < pnt1_elems.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront2.cpp:507:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int ii = 0; ii < testfaces->Size(); ii++) - ~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:538:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < lines.Size(); i++) - ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:337:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int l = 0; l < pnt2_elems.Size(); l++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:413:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < pnt1_elems.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:428:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < pnt2_elems.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:519:18: warning: this 'for' clause does not guard... [-Wmisleading-indentation] + for (int i = 0; i < 6; i++) + ^~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:521:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' + if(blp.new_matnrs.Size() > 0) + ^~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:600:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int j = 1; j <= vertelems.Size(); j++) + ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:621:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < edgenrs.Size(); j++) @@ -5885,62 +5439,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:671:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < procs.Size(); j++) ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/clusters.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/clusters.cpp:44:21: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:740:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i2 = 0; i2 < edgenrs.Size(); i2++) ~~~^~~~~~~~~~~~~~~~ @@ -5953,25 +5457,49 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:814:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int e = 0; e < surfnr.Size(); e++) ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:897:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < xi.Size(); j++) ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:972:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < procs.Size(); j++) ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:997:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int e = 0; e < edge_surfnr1.Size(); e++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1000:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < procs.Size(); j++) ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1027:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) ~~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1114:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < xi.Size(); j++) ~~^~~~~~~~~~~ @@ -5981,6 +5509,15 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1194:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < procs.Size(); j++) ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1235:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jx = 0, jj = 0; jx < xi.Size(); jx++) ~~~^~~~~~~~~~~ @@ -6002,6 +5539,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jy = 0; jy < xi.Size(); jy++, jj++) ~~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1318:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < edgeorder.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ @@ -6017,6 +5560,23 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:154:36: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:158:41: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1641:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < info.edgenrs.Size(); i++) @@ -6036,46 +5596,96 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1740:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.facenr+1 >= facecoeffsindex.Size()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1766:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1774:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:197:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (elnr > links.Size()) - ~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::GetList(int, netgen::Array&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:224:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (pi <= 0 || pi > links.Size()) - ~~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here @@ -6117,16 +5727,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.hpp:18:9: note: 'class netgen::FrontPoint2' declared here class FrontPoint2 ^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(netgen::PointIndex, const netgen::Point3d&, netgen::Array&, netgen::Mesh&, netgen::BoxTree<3>&, netgen::MeshNB&, netgen::Array, 0, int>&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:271:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < treesearch.Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:364:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < connected.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:450:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= insphere.GetArray().Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -6176,65 +5776,82 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:495:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= insphere.GetArray().Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:512:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= closesphere.GetArray().Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:520:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= newels.Size(); j++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:558:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 1; k <= closesphere.GetArray().Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:572:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - if (centers.Size() < nelind) - ~~~~~~~~~~~~~~~^~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp: In function 'void netgen::Delaunay1(netgen::Mesh&, const netgen::MeshingParameters&, netgen::AdFront3*, netgen::Array&, int, netgen::DelaunayTet&, netgen::Point3d&, netgen::Point3d&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:669:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < mesh.LockedPoints().Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:816:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= tempels.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:903:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= tempels.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:962:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= tempels.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:992:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int ii = 1; ii <= openels.Size(); ii++) - ~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1016:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= tempels.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1121:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= openels.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1142:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= tempels.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1171:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int jj = 1; jj <= neartrias.Size(); jj++) - ~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < tempels.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1256:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < tempels.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1267:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < tempels.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1285:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) - ~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1650:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < tempels.Size(); i++) - ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const netgen::Mesh&, const netgen::Array*>&, netgen::INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:539:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(k = 0; k < idmaps.Size(); k++) + ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -6244,68 +5861,88 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:139:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < npoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= npoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(netgen::T_MTETS&, netgen::T_MPRISMS&, const netgen::Mesh&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1112:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtets.Size(); i++) + ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:218:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= npoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 3]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1763:33: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:2288:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1152:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mprisms.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < mesh.LockedPoints().Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(netgen::T_MIDS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mids.Size(); i++) + ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 2]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:2306:74: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:2288:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/delaunay.cpp:526:35: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:21:9: note: 'class netgen::DelaunayTet' declared here - class DelaunayTet - ^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:357:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int l = 0; l < edges.Size(); l++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(netgen::T_MPRISMS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1720:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mprisms.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(netgen::T_MQUADS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1793:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mquads.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp: In lambda function: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:53:27: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] + catch (NgException ex) + ^~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:1869:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i*>&, const string&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2134:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int j=0; j*>&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2451:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int m = 0; m < mtets_old.Size(); m++) + ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = double; std::size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:4012:37: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3859:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6338,30 +5979,31 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3878:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.facenr+1 >= facecoeffsindex.Size()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2590:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int j=0; j::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:998:5: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1284:43: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here - class INDEX_2 - ^~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp: In member function 'void netgen::Refinement::Bisect(netgen::Mesh&, netgen::BisectionOptions&, netgen::Array*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2818:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=1; i<=mtets.Size(); i++) + ~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2820:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=1; i<=mprisms.Size(); i++) + ~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2822:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=1; i<=mtris.Size(); i++) + ~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2824:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=1; i<=mquads.Size(); i++) + ~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2826:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=1; i<=mprisms.Size(); i++) + ~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = ngsimd::SIMD; std::size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:4025:43: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3859:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6375,12 +6017,72 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3878:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.facenr+1 >= facecoeffsindex.Size()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2947:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtets.Size(); i++) + ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3955:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2991:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtets.Size(); i++) + ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3973:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3993:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3092:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtets.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3095:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtets.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3100:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mprisms.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3103:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mprisms.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3108:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtris.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3111:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtris.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3162:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtets.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3164:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtets.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3172:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtets.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3177:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mprisms.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3179:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mprisms.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3187:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mprisms.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3192:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtris.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3194:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtris.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3202:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtris.Size(); i++) + ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = ngsimd::SIMD; std::size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:4031:43: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3859:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6394,12 +6096,47 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3878:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.facenr+1 >= facecoeffsindex.Size()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3327:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < edges.Size(); j++) + ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3955:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3973:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3993:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3583:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtets.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3587:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < mtets.Size(); i++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3591:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < mtets.Size(); i++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3598:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mtris.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3604:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < mtris.Size(); i++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3608:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < mtris.Size(); i++) + ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = double; std::size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:4054:16: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:4367:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6408,11 +6145,50 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:4397:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3659:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mprisms.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:4422:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ -[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/geomsearch.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3754:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mquads.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3980:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int ii=0; ii::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = ngsimd::SIMD; std::size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:4498:39: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:4367:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6421,12 +6197,32 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:4397:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:4046:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:328:24: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here + class INDEX_2 + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -6445,6 +6241,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -6513,78 +6323,53 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/global.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/global.cpp -[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/hprefinement.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:2275:5: required from 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 2]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:2306:74: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<2>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/improve2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/improve3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2430:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2431:35: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -6593,36 +6378,37 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2432:26: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:139:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < npoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= npoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:218:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= npoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < mesh.LockedPoints().Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:357:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int l = 0; l < edges.Size(); l++) - ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2433:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2434:32: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:197:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (elnr > links.Size()) + ~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::GetList(int, netgen::Array&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:224:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (pi <= 0 || pi > links.Size()) + ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(netgen::PointIndex, const netgen::Point3d&, netgen::Array&, netgen::Mesh&, netgen::BoxTree<3>&, netgen::MeshNB&, netgen::Array, 0, int>&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:271:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < treesearch.Size(); j++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:364:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < connected.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:450:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 1; j <= insphere.GetArray().Size(); j++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here @@ -6636,14 +6422,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -6651,137 +6437,121 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:495:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 1; j <= insphere.GetArray().Size(); j++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:512:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 1; j <= closesphere.GetArray().Size(); j++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:520:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 1; j <= newels.Size(); j++) + ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:328:24: required from here +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:389:23: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay2d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:558:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 1; k <= closesphere.GetArray().Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:572:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + if (centers.Size() < nelind) + ~~~~~~~~~~~~~~~^~~~~~~~ +[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp: In function 'void netgen::Delaunay1(netgen::Mesh&, const netgen::MeshingParameters&, netgen::AdFront3*, netgen::Array&, int, netgen::DelaunayTet&, netgen::Point3d&, netgen::Point3d&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:669:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < mesh.LockedPoints().Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/global.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:2769:14: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/hprefinement.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bisect.cpp:3145:12: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:3768:35: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/localh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:192:21: note: 'class netgen::PointIndices<2>' declared here + template <> class PointIndices<2> : public INDEX_2 + ^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:816:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= tempels.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:903:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= tempels.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:962:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= tempels.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:992:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int ii = 1; ii <= openels.Size(); ii++) + ~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1016:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= tempels.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1121:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= openels.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1142:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= tempels.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1171:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int jj = 1; jj <= neartrias.Size(); jj++) + ~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < tempels.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1256:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < tempels.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1267:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < tempels.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1285:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) + ~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1650:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < tempels.Size(); i++) + ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -6794,21 +6564,77 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:81:16: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= faces->Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= faces->Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/geomsearch.cpp:216:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (k = 1; k <= area.Size(); k++) - ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:315:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:348:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:363:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:393:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + i < clvol.Size()+PointIndex::BASE; i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:401:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:445:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = lasti+1; i <= faces.Size() && !fstind; i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:464:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront3.cpp:539:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:559:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= locfaces2.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:581:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= locfaces3.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:589:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= locfaces.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= locfaces.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= locpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:627:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (other >= 1 && other <= pindex.Size() && + ~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:762:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (INDEX i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:794:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront3.cpp:854:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= testfaces->Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:858:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int ii = 1; ii <= aprif.Size(); ii++) + ~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6827,14 +6653,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -6842,28 +6668,181 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/geomsearch.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/delaunay.cpp:526:35: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:21:9: note: 'class netgen::DelaunayTet' declared here + class DelaunayTet + ^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:998:5: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:1284:43: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/delaunay.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here + class INDEX_2 + ^~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront3.cpp:361:11: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront3.cpp:604:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + class Point3d + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/adfront3.cpp:670:14: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/occ/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/occ/occgeom.hpp:366:28: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/global.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:2275:5: required from 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 2]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:2306:74: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<2>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -6878,8 +6857,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshclass.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/global.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -6900,26 +6877,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/improve2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/global.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -6940,26 +6899,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -7001,56 +6940,54 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:107:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < row1.Size(); k++) - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:124:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < row2.Size(); k++) - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:139:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < hasonepi.Size(); k++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:141:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < hasbothpi.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < hasonepi.Size(); k++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:181:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < hasonepi.Size(); k++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:211:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < row.Size(); k++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:226:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < hasonepi.Size(); k++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:229:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < hasbothpi.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, +[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp +[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/improve3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp +[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/localh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshclass.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp +[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -7063,47 +7000,26 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:489:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < hasbothpoints.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::BitArray*)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:684:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < elementsonnode[pi1].Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::BitArray*, const netgen::Array*>*)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int k=0; !found && kSize(); k++) - ~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1567:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1607:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < elementsonnode[pi1].Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1629:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int l = 0; l < hasbothpoints.Size(); l++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1639:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int l = 0; l < hasbothpointsother.Size(); l++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1653:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int ii=0; ii < hasbothpoints.Size(); ii++) - ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -7116,138 +7032,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1656:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int ii=0; ii < hasbothpointsother.Size(); ii++) - ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1667:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < elementsonnode[pi1other].Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1687:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int l = 0; l < hasbothpointsother.Size(); l++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1704:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1727:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1800:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; puretet && k < hasbothpoints.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1803:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1818:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int jj=i; !done && jjSize(); jj++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2027:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int jj=0; jjSize(); jj++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2035:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int k = 0; kSize(); jj++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2110:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int jj=0; jjSize(); jj++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2226:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; iSize(); jj++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2270:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; iSize(); jj++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2283:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] + int point_sing[6]={0,0,0,0,0,0}; + ^~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/classifyhpel.hpp:1508:6: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] + int point_sing[8]={0,0,0,0,0,0,0,0}; + ^~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/classifyhpel.hpp:1510:6: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] + int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; + ^~~~~~~~~ +[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshfunc2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc2d.cpp +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::Array&, double)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1009:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int l = 0; l < pts.Size(); l++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(netgen::Mesh&, netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1266:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < hpelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1306:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < hpelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, int, double, bool, bool)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1366:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < hpelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:378:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= pmap.Size(); j++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:383:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= pmap.Size(); j++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:398:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= rule.oldels.Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:402:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= rule.newels.Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:418:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= rule.newels.Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:432:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < rule.oldels.Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:435:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= pmap.Size(); j++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:445:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int ri = 0; ri < rules.Size(); ri++) - ~~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -7338,50 +7113,48 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(netgen::Mesh&, netgen::Array&, int&, int&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1855:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for( int i = 0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here @@ -7395,18 +7168,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::EdgeSwapping(netgen::Mesh&, int)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < seia.Size(); i++) - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -7414,52 +7183,65 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:103:22: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::HPRefElement; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::HPRefElement; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:600:22: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::HPRefElement'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:205:9: note: 'class netgen::ElementIndex' declared here - class ElementIndex - ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:58, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.hpp:246:7: note: 'class netgen::HPRefElement' declared here + class HPRefElement + ^~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve3.cpp:409:50: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve3.cpp:413:34: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:449:23: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:208:7: note: 'class netgen::INDEX_3' declared here - class INDEX_3 - ^~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1671:14: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1851:14: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshing2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::EdgeSwapping(netgen::Mesh&, int)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < seia.Size(); i++) + ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:116:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ @@ -7484,89 +7266,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:244:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/../general/array.hpp:465:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1204:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/../general/array.hpp:465:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = bool; int S = 50]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1208:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve2gen.cpp:68:39: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here - class INDEX_2 - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve2gen.cpp:200:12: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve2gen.cpp:242:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve2gen.cpp:311:24: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove(netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:469:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) @@ -7604,26 +7303,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:787:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasbothpi.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -7675,10 +7354,62 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -7688,13 +7419,13 @@ if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -7707,48 +7438,61 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:15: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] - int point_sing[6]={0,0,0,0,0,0}; - ^~~~~~~~~~ -[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshfunc2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc2d.cpp -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/classifyhpel.hpp:1508:6: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] - int point_sing[8]={0,0,0,0,0,0,0,0}; - ^~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/classifyhpel.hpp:1510:6: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] - int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; - ^~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::Array&, double)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1009:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int l = 0; l < pts.Size(); l++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(netgen::Mesh&, netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1266:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < hpelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1306:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < hpelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, int, double, bool, bool)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1366:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < hpelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(netgen::Mesh&, netgen::Array&, int&, int&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1855:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for( int i = 0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -7767,14 +7511,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -7782,51 +7526,87 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::HPRefElement; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::HPRefElement; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:600:22: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::HPRefElement'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve2gen.cpp:68:39: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:58, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.hpp:246:7: note: 'class netgen::HPRefElement' declared here - class HPRefElement - ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here + class INDEX_2 + ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1671:14: required from here + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2gen.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve2gen.cpp:200:12: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/hprefinement.cpp:1851:14: required from here +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve2gen.cpp:242:18: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve2gen.cpp:311:24: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshing3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': @@ -7847,8 +7627,62 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshing2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:107:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < row1.Size(); k++) + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:124:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < row2.Size(); k++) + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:139:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < hasonepi.Size(); k++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:141:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < hasbothpi.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < hasonepi.Size(); k++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:181:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < hasonepi.Size(); k++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:211:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < row.Size(); k++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:226:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < hasonepi.Size(); k++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:229:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < hasbothpi.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:489:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < hasbothpoints.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::BitArray*)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:684:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < elementsonnode[pi1].Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -7863,16 +7697,128 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::BitArray*, const netgen::Array*>*)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int k=0; !found && kSize(); k++) + ~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1567:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1607:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < elementsonnode[pi1].Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1629:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int l = 0; l < hasbothpoints.Size(); l++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1639:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int l = 0; l < hasbothpointsother.Size(); l++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1653:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int ii=0; ii < hasbothpoints.Size(); ii++) + ~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1656:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int ii=0; ii < hasbothpointsother.Size(); ii++) + ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1667:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < elementsonnode[pi1other].Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1687:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int l = 0; l < hasbothpointsother.Size(); l++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1704:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1727:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshing3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp -[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshtool.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1800:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; puretet && k < hasbothpoints.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1803:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1818:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int jj=i; !done && jjSize(); jj++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2027:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int jj=0; jjSize(); jj++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2035:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int k = 0; kSize(); jj++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2110:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int jj=0; jjSize(); jj++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2226:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; iSize(); jj++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2270:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; iSize(); jj++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:2283:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:401:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < boxes.Size(); i++) @@ -7908,6 +7863,38 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:553:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < boxes.Size(); i++) ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront2*, netgen::Array >&, netgen::Array&, int)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:627:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < faceused.Size(); j++) @@ -7915,6 +7902,48 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:629:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < facenotused.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:103:22: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:205:9: note: 'class netgen::ElementIndex' declared here + class ElementIndex + ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve3.cpp:409:50: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/improve3.cpp:413:34: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:449:23: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:208:7: note: 'class netgen::INDEX_3' declared here + class INDEX_3 + ^~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:724:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < boxes.Size(); i++) @@ -7933,6 +7962,22 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/../general/array.hpp:465:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1204:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/../general/array.hpp:465:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = bool; int S = 50]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve3.cpp:1208:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:2: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -7971,10 +8016,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ +[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshtool.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -7983,6 +8036,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': @@ -7997,16 +8064,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc2d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -8015,6 +8076,32 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -8036,6 +8123,30 @@ for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::MeshVolume(netgen::MeshingParameters&, netgen::Mesh&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= connectednodes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -8101,10 +8212,66 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:345:18: warning: comparison of integer expressions of different signedness: 'const short int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (el.index > facedecoding.Size()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshtype.hpp:1287:5: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:630:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= identpairs.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshfunc.cpp:230:27: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:652:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= materials.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ @@ -8216,6 +8383,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3374:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < facedecoding.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::CheckOverlappingBoundary()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3550:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= inters.Size(); j++) @@ -8438,7 +8617,7 @@ class INDEX_2 ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -8452,13 +8631,13 @@ while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -8471,44 +8650,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -8521,24 +8676,126 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::MeshVolume(netgen::MeshingParameters&, netgen::Mesh&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= connectednodes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp: In destructor 'virtual netgen::Meshing2::~Meshing2()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:40:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < rules.Size(); i++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:81:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < ruleused.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < seia.Size(); i++) + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:404:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= canuse.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:489:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + (gpi1 < illegalpoint.Size()+PointIndex::BASE) && + ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:490:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) + ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= locpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:570:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 2; i <= loclines.Size(); i++) // don't remove first line + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:656:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= legalpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:660:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= plainpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:665:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= plainpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:736:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= chartboundpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:744:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= chartboundlines.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:785:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= locelements.Size() && found; i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:803:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = oldnp+1; i <= plainpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:863:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = oldnl+1; i <= loclines.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:877:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= locelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:893:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= locelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:957:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= locelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1000:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= locelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1013:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = oldnp+1; i <= locpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1016:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= locelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1088:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= critpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1092:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int jj = 0; jj < intersecttrias.Size(); jj++) + ~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1178:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = oldnl+1; i <= loclines.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1182:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) + ~~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1182:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) + ~~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1243:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = oldnp+1; i <= locpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1249:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = oldnl+1; i <= loclines.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1281:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= locelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1379:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= dellines.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1424:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= pindex.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1428:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= loclines.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1435:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + loclines.Get(i).I(j) <= pindex.Size()) + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1480:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= loclines.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1487:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + loclines.Get(i).I(j) <= pindex.Size()) + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshtype.hpp:1287:5: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here @@ -8552,20 +8809,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -8573,36 +8824,87 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshfunc.cpp:230:27: required from here + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshing2.cpp:71:16: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:182:22: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:21, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + class Point2d + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:183:24: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + class Point3d + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:184:21: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here + class INDEX_2 + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshing2.cpp:273:19: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) @@ -8653,6 +8955,28 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -8662,8 +8986,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here @@ -8696,28 +9018,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -8862,26 +9174,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:1252:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= npoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -8897,20 +9191,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:377:52: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ +[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/netrule2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -8921,6 +9203,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/netrule3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here @@ -8932,12 +9216,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -8953,8 +9231,7 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/netrule2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp +[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -8972,6 +9249,7 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/parser2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -9013,6 +9291,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ +[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/parser3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': @@ -9023,144 +9303,16 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp: In destructor 'virtual netgen::Meshing2::~Meshing2()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:40:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < rules.Size(); i++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:81:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < ruleused.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < seia.Size(); i++) - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:404:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= canuse.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:489:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - (gpi1 < illegalpoint.Size()+PointIndex::BASE) && - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:490:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= locpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:570:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 2; i <= loclines.Size(); i++) // don't remove first line - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:656:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= legalpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:660:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= plainpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:665:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= plainpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:736:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= chartboundpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:744:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= chartboundlines.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:785:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= locelements.Size() && found; i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:803:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = oldnp+1; i <= plainpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:863:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = oldnl+1; i <= loclines.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:877:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= locelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:893:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= locelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:957:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= locelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1000:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= locelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1013:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = oldnp+1; i <= locpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1016:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= locelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1088:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= critpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1092:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int jj = 0; jj < intersecttrias.Size(); jj++) - ~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1178:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = oldnl+1; i <= loclines.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1182:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) - ~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1182:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) - ~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1243:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = oldnp+1; i <= locpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1249:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = oldnl+1; i <= loclines.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1281:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= locelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1379:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= dellines.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1424:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= pindex.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1428:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= loclines.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1435:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - loclines.Get(i).I(j) <= pindex.Size()) - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1480:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= loclines.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -9171,9 +9323,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:1487:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - loclines.Get(i).I(j) <= pindex.Size()) - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } @@ -9184,104 +9333,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshing2.cpp:71:16: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:182:22: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:21, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - class Point2d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:183:24: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - class Point3d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:184:21: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here - class INDEX_2 - ^~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -9302,16 +9365,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshing2.cpp:273:19: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp:4: @@ -9319,6 +9372,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const netgen::Array&, const netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < elements.Size(); i++) @@ -9327,6 +9392,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= incl.Size(); i++) ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -9342,6 +9419,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here @@ -9368,6 +9457,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -9414,35 +9515,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/netrule3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp -[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/parser2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -9451,10 +9524,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/parser3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -9468,25 +9539,13 @@ while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -9500,19 +9559,19 @@ { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -9525,80 +9584,22 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < msgstatus_stack.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:49, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp: In function 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] - for (int j = 0; j < 4; j++) act[j] = sol[j]; - ^~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: 'sol' may be used uninitialized in this function [-Wmaybe-uninitialized] -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::Array&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:1279:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= locels.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::Array&, bool) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:2568:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < idpoints_table[identnr].Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -9620,19 +9621,28 @@ while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -9646,7 +9656,7 @@ { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -9660,23 +9670,67 @@ { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:28, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:2650:33: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/table.hpp:264:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < row.Size(); j++) In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -9685,50 +9739,34 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:2317:40: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:1: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': @@ -9754,6 +9792,29 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:38:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (tolclass <= oldutofreearea_i.Size()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshtype.cpp:2565:16: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:2602:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here + class INDEX_2 + ^~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp: In member function 'int netgen::netrule::IsLineInFreeZone2(const netgen::Point2d&, const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:127:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= transfreezone.Size(); i++) @@ -9761,8 +9822,38 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:434:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= pnearness.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 0; i < oldutofreearea_i.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:485:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < freezone.Size(); j++) + ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -9775,12 +9866,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::Array&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:1279:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= locels.Size(); i++) - ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) @@ -9794,10 +9881,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::Array&, bool) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:2568:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < idpoints_table[identnr].Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here @@ -9848,6 +9931,212 @@ class Point2d ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < msgstatus_stack.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:49, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp: In function 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] + for (int j = 0; j < 4; j++) act[j] = sol[j]; + ^~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: 'sol' may be used uninitialized in this function [-Wmaybe-uninitialized] +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/parser2.cpp:93:24: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:21, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + class Point2d + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/parser2.cpp:143:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here + class INDEX_2 + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec2d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec2d; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:144:68: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:21, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom2d.hpp:211:9: note: 'class netgen::Vec2d' declared here + class Vec2d + ^~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/msghandler.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -9981,15 +10270,6 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:2: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -10045,143 +10325,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:28, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:2650:33: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/table.hpp:264:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < row.Size(); j++) -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:2317:40: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:1: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshtype.cpp:2565:16: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:2602:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here - class INDEX_2 - ^~~~~~~ -[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/prism2rls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/prism2rls.cpp -[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/pyramid2rls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/pyramid2rls.cpp -[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/pyramidrls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/pyramidrls.cpp -[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/quadrls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/quadrls.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/refine.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': @@ -10202,36 +10345,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:434:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= pnearness.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 0; i < oldutofreearea_i.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:485:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < freezone.Size(); j++) - ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -10252,98 +10365,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/parser2.cpp:93:24: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:21, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - class Point2d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/parser2.cpp:143:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here - class INDEX_2 - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec2d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec2d; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:144:68: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:21, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom2d.hpp:211:9: note: 'class netgen::Vec2d' declared here - class Vec2d - ^~~~~ +[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/prism2rls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/prism2rls.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -10389,7 +10412,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:455:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = 1; k <= 3 * points.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~ -[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ @@ -10432,7 +10454,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (fs = 1; fs <= freesets.Size(); fs++) ~~~^~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/secondorder.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= pnearness.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ @@ -10463,6 +10484,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/pyramid2rls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/pyramid2rls.cpp /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here @@ -10512,10 +10535,36 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ +[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/pyramidrls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/pyramidrls.cpp +[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/quadrls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/quadrls.cpp +[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/refine.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp +[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o +[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp +[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/secondorder.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/smoothing2.5.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.5.cpp -[ 45%] Linking CXX shared library libvisual.so -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/cmake -E cmake_link_script CMakeFiles/visual.dir/link.txt --verbose=1 +[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp +[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/smoothing3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -10528,7 +10577,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisual.so -o libvisual.so 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,/usr/lib/x86_64-linux-gnu/openmpi/lib::::::::: -lpython3.7m /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.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -10544,7 +10604,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -10556,7 +10616,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -10565,12 +10625,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 45%] Built target visual -[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -10584,13 +10640,25 @@ while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -10604,20 +10672,19 @@ { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ -[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -10630,50 +10697,55 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/smoothing3.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp: In member function 'int netgen::Meshing3::ApplyRules(netgen::Array&, netgen::Array&, netgen::Array&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::Array&, netgen::Array&, int, double, int, float&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int ri = 0; ri < rules.Size(); ri++) - ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:225:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int ri = 1; ri <= rules.Size(); ri++) - ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:456:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:651:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= fz.Size(); i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:658:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= lpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:682:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= lfaces.Size() && ok; i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:957:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= elements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:1070:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = noldlp+1; i <= lpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:1074:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = noldlf+1; i <= lfaces.Size(); i++) +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:170:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = maxlegalline; i < llines1.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:208:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int ri = 1; ri <= rules.Size(); ri++) + ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:360:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < pmap.Size(); i++) + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:511:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:544:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = maxlegalline+1; i <= llines.Size(); i++) ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:1078:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= delfaces.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:1082:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= elements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:631:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= elements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/specials.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:708:31: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < a2.Size(); i++) +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:709:30: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:710:31: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:711:31: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here @@ -10687,14 +10759,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -10702,113 +10774,105 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler3.cpp:108:23: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Box3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Box3d; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:165:34: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:597:51: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:571:9: note: 'class netgen::Box3d' declared here - class Box3d - ^~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + class Point2d + ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler3.cpp:260:15: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler3.cpp:263:15: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler3.cpp:873:28: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:607:42: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - class Point3d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:1069:34: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - class Point3d - ^~~~~~~ -[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/specials.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here + class INDEX_2 + ^~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.5.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/../general/array.hpp:465:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = int; int S = 100]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:104:17: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -10822,137 +10886,17 @@ { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:170:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = maxlegalline; i < llines1.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:208:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int ri = 1; ri <= rules.Size(); ri++) - ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:360:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < pmap.Size(); i++) - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:511:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:544:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = maxlegalline+1; i <= llines.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:631:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= elements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:708:31: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < a2.Size(); i++) -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:709:30: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:710:31: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:711:31: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:597:51: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:21, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - class Point2d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler2.cpp:607:42: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -10961,76 +10905,131 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here - class INDEX_2 - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/../general/array.hpp:465:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = int; int S = 100]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.cpp:104:17: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp: In member function 'int netgen::Meshing3::ApplyRules(netgen::Array&, netgen::Array&, netgen::Array&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::Array&, netgen::Array&, int, double, int, float&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int ri = 0; ri < rules.Size(); ri++) + ~~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:225:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int ri = 1; ri <= rules.Size(); ri++) + ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:456:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:431:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= parents.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:651:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= fz.Size(); i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:658:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= lpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:682:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= lfaces.Size() && ok; i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:957:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= elements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:1070:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = noldlp+1; i <= lpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:1074:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = noldlf+1; i <= lfaces.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:1078:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= delfaces.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:1082:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= elements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': @@ -11049,20 +11048,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:26:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (mesh.mlbetweennodes.Size() < mesh.GetNV()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:111:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < par_nr.Size(); i++) ~~^~~~~~~~~~~~~~~ @@ -11072,41 +11057,170 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:158:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (pinew >= epgi.Size()+PointIndex::BASE) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:179:5: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] i < surfgi.Size()+PointIndex::BASE; i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:242:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (surfgi.Size() < pnums.Elem(4+j)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:319:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (surfgi.Size() < pnums.Elem(5+j)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:325:45: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:192:21: note: 'class netgen::PointIndices<2>' declared here + template <> class PointIndices<2> : public INDEX_2 + ^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler3.cpp:108:23: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Box3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Box3d; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:165:34: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:571:9: note: 'class netgen::Box3d' declared here + class Box3d + ^~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler3.cpp:260:15: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler3.cpp:263:15: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/ruler3.cpp:873:28: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + class Point3d + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:1069:34: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler3.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + class Point3d + ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -11116,10 +11230,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:431:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= parents.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here @@ -11222,74 +11332,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:325:45: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/secondorder.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:192:21: note: 'class netgen::PointIndices<2>' declared here - template <> class PointIndices<2> : public INDEX_2 - ^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': @@ -11330,18 +11372,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -11373,6 +11417,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.5.cpp:90:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.5.cpp:183:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 0; j < elementsonpoint[pi].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11394,18 +11444,7 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here @@ -11432,6 +11471,7 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/tetrarls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/tetrarls.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -11442,26 +11482,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -11482,14 +11502,32 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/tetrarls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/tetrarls.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': @@ -11504,6 +11542,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/topology.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:226:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) @@ -11524,14 +11564,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:422:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ -[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:507:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/topology.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp -[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/triarls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/triarls.cpp /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= ld.locelements.Size(); j++) @@ -11544,6 +11580,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:747:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:762:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ @@ -11574,31 +11624,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ -[ 49%] Linking CXX shared library libocc.so -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occ.dir/link.txt --verbose=1 -[ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/validate.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libocc.so -o libocc.so 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,:::::::::::::::::::::::::::::::::::::::::::::: -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.7m -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -11608,14 +11639,64 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -[ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/bcfunctions.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:17:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here @@ -11627,6 +11708,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction1::Func(const netgen::Vector&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:105:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < faces.Size(); j++) + ~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -11669,175 +11754,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/parallelmesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/paralleltop.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:17:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/basegeom.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/hexarls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hexarls.cpp -[ 53%] 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.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= -[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/onetcl.cpp + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -12011,9 +12020,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -Scanning dependencies of target occvis -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -12026,13 +12032,15 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 55%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occvis.dir/vsocc.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp +[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/python_mesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp +[ 53%] Linking CXX shared library libocc.so +cd /build/netgen-6.2.1804+dfsg1/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 -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libocc.so -o libocc.so 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,:::::::::::::::::::::::::::::::::::::::::::::: -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.7m In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -12061,18 +12069,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/hexarls.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hexarls.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -12093,20 +12091,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ +[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/libsrc/meshing -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/onetcl.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -12127,12 +12113,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:383:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ElementIndex ei = begin; ei < end; ei++) @@ -12153,15 +12139,29 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int pei = 0; pei < mesh->pointelements.Size(); pei++) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:482:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int pei = 0; pei < mesh->pointelements.Size(); pei++) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:511:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < edge2vert.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:514:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < edge2vert.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:551:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] v < end+PointIndex::BASE; v++) @@ -12198,12 +12198,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:1157:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ElementIndex ei = begin; ei < end; ei++) ~~~^~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:1200:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < vertels.Size(); k++) @@ -12211,6 +12205,41 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:1209:56: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (mesh->coarsemesh && mesh->hpelements->Size() == mesh->GetNE() ) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:49, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp: In function 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] + for (int j = 0; j < 4; j++) act[j] = sol[j]; + ^~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: 'sol' may be used uninitialized in this function [-Wmaybe-uninitialized] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -12225,20 +12254,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:1777:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (ednr < 1 || ednr > edge2vert.Size()) @@ -12274,6 +12289,42 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2003:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int eli1=1; eli1 <= els1.Size(); eli1++) ~~~~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(netgen::BitArray&, netgen::BitArray&, const netgen::Mesh&, const netgen::Array&, int)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp: In function 'void netgen::RepairBisection(netgen::Mesh&, netgen::Array&, const netgen::BitArray&, const netgen::Refinement&, const netgen::Array&, double, bool, const netgen::Array*>&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:262:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) ~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -12359,104 +12435,15 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:386:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < colours_sorted.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:408:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i = 0; i < faces_sorted.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:33:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - if (glob_edge.Size() != ned) - ~~~~~~~~~~~~~~~~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - if (glob_vert.Size() != mesh.GetNV()) - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantFaceNum(int, int)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:60:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locnum-1].Size(); i+=1 ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantPNum(int, int)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:68:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distvert[locnum-1].Size(); i+=1 ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantEdgeNum(int, int)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:77:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distedge[locnum-1].Size(); i+=1 ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < edges.Size(); i++ ) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:143:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < faces.Size(); i++ ) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:153:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < edges.Size(); i++ ) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:180:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < edges.Size(); i++) - ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:184:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < faces.Size(); i++) - ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:191:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < edges.Size(); i++) - ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:357:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int ii = 0; ii < recvarray.Size(); ii+=2) - ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:299:10: warning: unused variable 'v1' [-Wunused-variable] - int v1, v2; - ^~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:299:14: warning: unused variable 'v2' [-Wunused-variable] - int v1, v2; - ^~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:481:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int ii = 0; ii < recvarray.Size(); ii+=2) - ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(netgen::FlatArray&, netgen::FlatArray&) [with T = int; S = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:372:45: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:701:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < data.Size(); i++) -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:702:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = i+1; j < data.Size(); j++) -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:602:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int ii = 0; ii < recvarray.Size(); ii+=3) - ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:408:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i = 0; i < faces_sorted.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here @@ -12464,14 +12451,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -12479,34 +12466,17 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:56:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - class Vec3d - ^~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:323:22: required from here + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/topology.cpp:370:11: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ @@ -12523,14 +12493,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -12538,17 +12508,17 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/topology.cpp:370:11: required from here + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/validate.cpp:15:21: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ @@ -12558,6 +12528,17 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:59:27: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:205:9: note: 'class netgen::ElementIndex' declared here + class ElementIndex + ^~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, @@ -12568,6 +12549,16 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/validate.cpp:200:21: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; size_t = long unsigned int]' @@ -12596,15 +12587,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:1141:13: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:1912:21: required from here @@ -12630,6 +12612,21 @@ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/topology.cpp:2004:43: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(netgen::FlatArray&, netgen::FlatArray&) [with T = int; S = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:372:45: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:701:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < data.Size(); i++) +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:702:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = i+1; j < data.Size(); j++) /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here @@ -12643,14 +12640,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -12658,24 +12655,42 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:56:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + class Vec3d + ^~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.cpp:37:15: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:323:22: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.cpp:316:21: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +[ 54%] 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.1804+dfsg1/obj-x86_64-linux-gnu' +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': @@ -12690,32 +12705,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ +Scanning dependencies of target occvis +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +[ 55%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/libsrc/occ -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/occvis.dir/vsocc.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -12730,32 +12731,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -12776,26 +12757,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:150:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int hi = 0; hi < els.Size(); hi++) @@ -12806,10 +12767,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:189:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int hi = 0; hi < segs.Size(); hi++) ~~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(netgen::BitArray&, netgen::BitArray&, const netgen::Mesh&, const netgen::Array&, int)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i&, const netgen::BitArray&, const netgen::Refinement&, const netgen::Array&, double, bool, const netgen::Array*>&)': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(const netgen::FlatArray&) [with T = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:1355:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:687:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < data.Size(); i++) +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:688:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = i+1; j < data.Size(); j++) /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here @@ -12950,14 +12903,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -12965,7 +12918,7 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ @@ -12973,54 +12926,66 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/validate.cpp:15:21: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:59:27: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:205:9: note: 'class netgen::ElementIndex' declared here - class ElementIndex - ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/validate.cpp:3: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/validate.cpp:200:21: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:69:22: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:143:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:912:19: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(const netgen::FlatArray&) [with T = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:1355:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:687:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < data.Size(); i++) -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:688:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = i+1; j < data.Size(); j++) /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -13029,18 +12994,121 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:33:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + if (glob_edge.Size() != ned) + ~~~~~~~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + if (glob_vert.Size() != mesh.GetNV()) + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantFaceNum(int, int)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:60:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locnum-1].Size(); i+=1 ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantPNum(int, int)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:68:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distvert[locnum-1].Size(); i+=1 ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantEdgeNum(int, int)': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:77:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distedge[locnum-1].Size(); i+=1 ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < edges.Size(); i++ ) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:143:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < faces.Size(); i++ ) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:153:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < edges.Size(); i++ ) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:180:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < edges.Size(); i++) + ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:184:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < faces.Size(); i++) + ~~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:191:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < edges.Size(); i++) + ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:357:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int ii = 0; ii < recvarray.Size(); ii+=2) + ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:299:10: warning: unused variable 'v1' [-Wunused-variable] + int v1, v2; + ^~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:299:14: warning: unused variable 'v2' [-Wunused-variable] + int v1, v2; + ^~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:481:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int ii = 0; ii < recvarray.Size(); ii+=2) + ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:602:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int ii = 0; ii < recvarray.Size(); ii+=3) + ~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here @@ -13048,14 +13116,14 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here @@ -13063,48 +13131,24 @@ memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:4: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:69:22: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:37:15: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:143:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:912:19: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/paralleltop.cpp:316:21: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -13178,15 +13222,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:49, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp: In function 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] - for (int j = 0; j < 4; j++) act[j] = sol[j]; - ^~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/findip.hpp:165:35: warning: 'sol' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:6: @@ -13262,6 +13297,15 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:533:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:6: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: @@ -13284,15 +13328,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:6: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: @@ -13347,6 +13382,42 @@ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:452:32: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:33:48: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= linelists.Size(); i++) @@ -13404,42 +13475,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ [ 55%] Linking CXX shared library liboccvis.so cd /build/netgen-6.2.1804+dfsg1/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 -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,liboccvis.so -o liboccvis.so CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ: libocc.so -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.7m @@ -13488,40 +13523,40 @@ 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.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/csg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/geom2d /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/csg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color= Scanning dependencies of target geom2d make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 55%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.1804+dfsg1/libsrc/geom2d -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/genmesh2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp +Scanning dependencies of target stl +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build +[ 56%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o [ 56%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o [ 57%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o +[ 57%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.1804+dfsg1/libsrc/geom2d -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/genmesh2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.1804+dfsg1/libsrc/geom2d -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.1804+dfsg1/libsrc/geom2d -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/geometry2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp -[ 57%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.1804+dfsg1/libsrc/geom2d -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp -Scanning dependencies of target stl -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/obj-x86_64-linux-gnu' +[ 57%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o [ 58%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o -[ 58%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o -[ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom && /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 -Dstl_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/meshstlsurface.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp +[ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o [ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o -[ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o +[ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o +[ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom && /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 -Dstl_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stlgeom.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom && /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 -Dstl_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/meshstlsurface.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp +[ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom && /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 -Dstl_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stlgeomchart.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom && /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 -Dstl_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stlgeommesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom && /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 -Dstl_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stlline.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp -[ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom && /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 -Dstl_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stltool.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp -[ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o [ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom && /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 -Dstl_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stltopology.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom && /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 -Dstl_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/python_stl.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp @@ -13529,26 +13564,30 @@ make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +[ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/algprim.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp +[ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o +[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/brick.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp -[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/algprim.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/bspline2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/csgeom.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -13581,17 +13620,15 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, @@ -13608,8 +13645,10 @@ if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -13618,33 +13657,47 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:29, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:6, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -13655,8 +13708,7 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -13665,11 +13717,73 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -13678,13 +13792,17 @@ /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -13695,14 +13813,22 @@ ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -13715,36 +13841,90 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -13757,96 +13937,214 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:9: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs->Size()) {return charttrigs->Get(i);} ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + if (storedstatus.Size() == ne) + ~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:461:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < readtrigs.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:479:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i = 0; i < readtrigs.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:725:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < trigsperpoint[pi].Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:1010:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= oriented.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:1031:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= list1.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:1051:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= list2.Size(); i++) - ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i <= charttrigs->Size()) {return charttrigs->Get(i);} + ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= line.Size(); i++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:506:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (k = oldend; k <= line.Size(); k++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:574:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} + ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:580:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} + ~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const netgen::Array, 0, int>&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:592:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 2; i <= pts.Size(); i++) + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const netgen::Array, 0, int>&, netgen::Box<3>&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:602:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i < pts.Size(); i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlline.cpp:619:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i < pts.Size(); i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlline.cpp:738:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + while (inthl < 1.000000001 && j <= inthi.Size()) + ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:49:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= meshpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:63:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= meshlines.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:491:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= refpts.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, int)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:566:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 1; j <= spiralps.Size(); j++) + ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:617:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < imeshsp.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:642:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int hi = 0; hi < segs.Size(); hi++) + ~~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:658:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int hi = 0; hi < icompress.Size(); hi++) + ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:671:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (hi < ispiral_point.Size()) + ~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:711:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int hi = 0; hi < segs.Size(); hi++) + ~~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:729:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < icompress.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:3: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i <= charttrigs->Size()) {return charttrigs->Get(i);} + ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:205:25: required from here @@ -13855,13 +14153,13 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:596:29: required from here @@ -13870,13 +14168,26 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:271:46: required from here @@ -13885,13 +14196,13 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:305:53: required from here @@ -13900,73 +14211,25 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:80:54: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:45, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.hpp:54:7: note: 'class netgen::STLReadTriangle' declared here - class STLReadTriangle - ^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:452:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:45, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - class STLTriangle - ^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i <= charttrigs->Size()) {return charttrigs->Get(i);} - ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -13975,13 +14238,30 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:443:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int l = 0; l < innerchartpts.Size(); l++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:493:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + (dirtycharttrigs.Size() != chart->GetNChartT() || dirtycharttrigs.Size() != 1)) + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:495:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + if (dirtycharttrigs.Size() == chart->GetNChartT() && dirtycharttrigs.Size() != 1) + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:500:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 1; k <= dirtycharttrigs.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:540:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= atlas.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp: In member function 'int netgen::STLGeometry::GetChartNr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:623:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > chartmark.Size()) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp: In member function 'const netgen::STLChart& netgen::STLGeometry::GetChart(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:646:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (nr > atlas.Size()) + ~~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: @@ -13989,73 +14269,98 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:797:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (l = 2; l <= trigsaroundp.Size()-1; l++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:49:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= meshpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:63:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= meshlines.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:6, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:491:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= refpts.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, int)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:566:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 1; j <= spiralps.Size(); j++) - ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:5: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -14068,153 +14373,124 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:617:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < imeshsp.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:642:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int hi = 0; hi < segs.Size(); hi++) - ~~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:658:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int hi = 0; hi < icompress.Size(); hi++) - ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:671:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (hi < ispiral_point.Size()) - ~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:711:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int hi = 0; hi < segs.Size(); hi++) - ~~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:729:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < icompress.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i <= charttrigs->Size()) {return charttrigs->Get(i);} - ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i <= charttrigs->Size()) {return charttrigs->Get(i);} - ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:271:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + class Point3d + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:305:53: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + class Vec3d + ^~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:5: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:82:23: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../general/netgenout.hpp:106:46: required from here @@ -14248,30 +14524,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:443:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int l = 0; l < innerchartpts.Size(); l++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:493:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - (dirtycharttrigs.Size() != chart->GetNChartT() || dirtycharttrigs.Size() != 1)) - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:495:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - if (dirtycharttrigs.Size() == chart->GetNChartT() && dirtycharttrigs.Size() != 1) - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:500:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 1; k <= dirtycharttrigs.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:540:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= atlas.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp: In member function 'int netgen::STLGeometry::GetChartNr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:623:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > chartmark.Size()) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp: In member function 'const netgen::STLChart& netgen::STLGeometry::GetChart(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:646:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (nr > atlas.Size()) - ~~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:2: @@ -14287,10 +14539,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:797:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (l = 2; l <= trigsaroundp.Size()-1; l++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:2: @@ -14306,26 +14554,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:2: @@ -14335,14 +14563,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:934:20: required from here @@ -14355,6 +14575,36 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here class Point2d ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:2: @@ -14370,50 +14620,190 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:477:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= selectedmultiedge.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:119:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) + ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:135:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < locsearch.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:140:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < locsearch.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:201:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < splines.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:211:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < splines.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:244:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < splines.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i <= charttrigs->Size()) {return charttrigs->Get(i);} + ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:264:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < splines.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::CopyEdgeMesh(int, int, netgen::Mesh&, netgen::Point3dTree&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= mappoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:490:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (PointIndex pi = 1; pi <= si2.Size(); pi++) + ~~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:501:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= selectedmultiedge.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:17:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < bcnames.Size(); i++ ) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1623:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= vicarray.Size(); i++) @@ -14507,12 +14892,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1641:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= list1.Size(); i++) ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1654:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= list2.Size(); i++) ~~^~~~~~~~~~~~~~~ @@ -14533,25 +14912,9 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1721:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (trig <= vicinity.Size() && trig >=1) ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -14564,53 +14927,125 @@ /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_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.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1969:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (trig <= markedtrigs.Size() && trig >=1) ~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_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.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1980:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (trig <= markedtrigs.Size() && trig >=1) ~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:294:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:295:13: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:464:21: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:501:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (n1 = 1; n1 <= points.Size(); n1++) + ~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In lambda function: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:2156:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= inters.Size(); j++) ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (n2 > points.Size()) n2 = 1; + ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (n3 > points.Size()) n3 = 1; + ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (n4 > points.Size()) n4 = 1; + ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (n2 > points.Size()) n2 = 1; + ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (n3 > points.Size()) n3 = 1; + ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (n4 > points.Size()) n4 = 1; + ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (n2 > points.Size()) n2 = 1; + ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (n3 > points.Size()) n3 = 1; + ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (n4 > points.Size()) n4 = 1; + ~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:2313:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } @@ -14619,59 +15054,35 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:2320:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (pn <1 || pn > lineendpoints.Size()) ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:271:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - class Point3d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:305:53: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - class Vec3d - ^~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:5: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlgeomchart.cpp:82:23: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (n1 = 1; n1 <= points.Size(); n1++) + ~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:205:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (n > points.Size()) n = 1; + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= intervallused.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= points.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:2947:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= todolist.Size(); i++) @@ -14697,41 +15108,80 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:3252:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (l = 2; l <= trigsaroundp.Size()-1; l++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'std::__cxx11::string netgen::SplineGeometry2d::GetBCName(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:903:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + if (bcnames.Size() >= bcnr) + ~~~~~~~~~~~~~~~^~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'std::__cxx11::string* netgen::SplineGeometry2d::BCNamePtr(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:911:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if ( bcnr > bcnames.Size() ) + ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::__cxx11::string) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:920:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < bcnames.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:936:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + if ( materials.Size() >= domnr) + ~~~~~~~~~~~~~~~~~^~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:3386:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (l = 2; l <= trigsaroundp.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:945:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (domnr > materials.Size()) materials.SetSize (domnr); + ~~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:963:22: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] + if ( maxh.Size() >= domnr && domnr > 0) + ~~~~~~~~~~~~^~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:972:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (domnr > maxh.Size()) maxh.SetSize (domnr); + ~~~~~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -14744,126 +15194,64 @@ /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:119:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) - ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:135:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < locsearch.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:140:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < locsearch.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:201:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < splines.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:211:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < splines.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:244:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < splines.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:264:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < splines.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::CopyEdgeMesh(int, int, netgen::Mesh&, netgen::Point3dTree&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= mappoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:67, +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:17:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < bcnames.Size(); i++ ) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i=0; i&, netgen::MeshingParameters&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:490:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (PointIndex pi = 1; pi <= si2.Size(); pi++) - ~~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:6, @@ -14874,29 +15262,51 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:1: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i <= charttrigs->Size()) {return charttrigs->Get(i);} + ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../general/netgenout.hpp:106:46: required from here @@ -14932,49 +15342,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'std::__cxx11::string netgen::SplineGeometry2d::GetBCName(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:903:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - if (bcnames.Size() >= bcnr) - ~~~~~~~~~~~~~~~^~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'std::__cxx11::string* netgen::SplineGeometry2d::BCNamePtr(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:911:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if ( bcnr > bcnames.Size() ) - ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::__cxx11::string) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:920:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < bcnames.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:936:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - if ( materials.Size() >= domnr) - ~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:945:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (domnr > materials.Size()) materials.SetSize (domnr); - ~~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:963:22: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] - if ( maxh.Size() >= domnr && domnr > 0) - ~~~~~~~~~~~~^~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:972:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (domnr > maxh.Size()) maxh.SetSize (domnr); - ~~~~~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:6, @@ -14994,21 +15361,11 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:6, @@ -15044,29 +15401,78 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here class STLTriangle ^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} + ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= edgelist1.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= edgelist2.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= plist.Size()-1; i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= plist.Size()-1; i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (ii = 1; ii <= trigsinbox.Size(); ii++) + ~~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i <= charttrigs->Size()) {return charttrigs->Get(i);} - ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:480:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= trigsinbox2.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:488:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= trigsinbox.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:87:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i = 0; i < to_delete.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:101:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i = 0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../general/netgenout.hpp:106:46: required from here @@ -15081,15 +15487,19 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:979:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (k2 = 1; k2 <= linenums.Size(); k2++) + ~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:596:29: required from here @@ -15098,155 +15508,14 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:294:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:295:13: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:464:21: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/genmesh2d.cpp:501:18: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} - ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= edgelist1.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= edgelist2.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= plist.Size()-1; i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= plist.Size()-1; i++) - ~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i <= charttrigs->Size()) {return charttrigs->Get(i);} - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (ii = 1; ii <= trigsinbox.Size(); ii++) - ~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:480:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= trigsinbox2.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:488:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= trigsinbox.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:979:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (k2 = 1; k2 <= linenums.Size(); k2++) - ~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - if (storedstatus.Size() == ne) - ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'virtual void netgen::WritePrimitivesIt::Do(netgen::Solid*)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:173:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < coeffs.Size(); i++) + ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(int, netgen::Array&, netgen::Mesh&, double, double, double)': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:1258:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 2; j <= plimes2.Size(); j++) @@ -15260,6 +15529,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:1281:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int kk = 1; kk <= foundpts.Size(); kk++) ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Save(std::ostream&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:223:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < identifications.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../general/netgenout.hpp:106:46: required from here @@ -15295,30 +15568,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= line.Size(); i++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:506:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (k = oldend; k <= line.Size(); k++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:574:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} - ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:580:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} - ~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const netgen::Array, 0, int>&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:592:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 2; i <= pts.Size(); i++) - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const netgen::Array, 0, int>&, netgen::Box<3>&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:602:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i < pts.Size(); i++) - ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::SaveSurfaces(std::ostream&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:354:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j=0; j& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:439:12: required from here @@ -15344,35 +15600,42 @@ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:780:14: required from here /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlline.cpp:619:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i < pts.Size(); i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlline.cpp:738:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - while (inthl < 1.000000001 && j <= inthi.Size()) - ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:394:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int j=0; jSize(); j++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:780:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:792:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 0; i < surfind.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:817:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:819:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < polysurfs[i]->Size(); j++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:7, @@ -15382,66 +15645,41 @@ /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:591:12: required from here /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:596:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (segnr >= pts.Size()) segnr = pts.Size()-1; -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (n1 = 1; n1 <= points.Size(); n1++) - ~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (n2 > points.Size()) n2 = 1; - ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (n3 > points.Size()) n3 = 1; - ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (n4 > points.Size()) n4 = 1; - ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (n2 > points.Size()) n2 = 1; - ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (n3 > points.Size()) n3 = 1; - ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (n4 > points.Size()) n4 = 1; - ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (n2 > points.Size()) n2 = 1; - ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (n3 > points.Size()) n3 = 1; - ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (n4 > points.Size()) n4 = 1; - ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (n1 = 1; n1 <= points.Size(); n1++) - ~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:205:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (n > points.Size()) n = 1; - ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= intervallused.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:834:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:866:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < isidenticto.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.cpp:913:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < locsurf.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::Array&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:977:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < locsurf.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1013:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < triapprox.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1109:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + catch (exception) + ^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.cpp:1159:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < lsurfi.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1171:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < lsurfi.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1177:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < lsurfi.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1203:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < lsurfi.Size(); i++) + ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:5: @@ -15450,49 +15688,42 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= points.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:205:25: required from here @@ -15520,68 +15751,13 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:271:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - class Point3d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:305:53: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlline.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - class Vec3d - ^~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:4: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:5: @@ -15612,6 +15788,13 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:5: @@ -15648,12 +15831,213 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here class Point2d ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.cpp:81:45: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/algprim.cpp:4: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs->Size()) {return charttrigs->Get(i);} ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i <= charttrigs->Size()) {return charttrigs->Get(i);} + ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] @@ -15669,15 +16053,11 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here @@ -15726,14 +16106,6 @@ /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, @@ -15759,12 +16131,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:675:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= outertrigs->Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:716:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= trigs.Size(); i++) @@ -15786,145 +16152,27 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:845:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= boundary.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:1: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:461:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < readtrigs.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:479:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i = 0; i < readtrigs.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:725:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < trigsperpoint[pi].Size(); j++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:1010:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= oriented.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:1031:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= list1.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:1051:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= list2.Size(); i++) + ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:3: @@ -15933,14 +16181,22 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../general/netgenout.hpp:106:46: required from here @@ -15989,6 +16245,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:3: @@ -16004,28 +16266,153 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:64, +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:271:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + class Point3d + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:305:53: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + class Vec3d + ^~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:80:54: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:45, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.hpp:54:7: note: 'class netgen::STLReadTriangle' declared here + class STLReadTriangle + ^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:452:18: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:45, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + class STLTriangle + ^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -16050,113 +16437,58 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, +[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/csgparser.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgparser.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/brick.cpp:238:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) @@ -16173,59 +16505,25 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:317:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i <= charttrigs->Size()) {return charttrigs->Get(i);} - ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp: In lambda function: -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:39:27: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] - catch (NgException ex) - ^~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp: In lambda function: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < self.splines.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp: In lambda function: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < self.geompoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp: In lambda function: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:220:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < self.splines.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp: In lambda function: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:239:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < self.geompoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:247:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < self.splines.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, @@ -16308,84 +16606,161 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:26, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:33, +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:6, +[ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/curve2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp: In lambda function: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < self.splines.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp: In lambda function: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < self.geompoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp: In lambda function: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:220:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < self.splines.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp: In lambda function: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:239:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < self.geompoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:247:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < self.splines.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/csgeom.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp -[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/csgparser.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgparser.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:46, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i <= charttrigs->Size()) {return charttrigs->Get(i);} + ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp: In lambda function: +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:39:27: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] + catch (NgException ex) + ^~ +[ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/edgeflw.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/python_stl.cpp:5: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::AddSurface(netgen::Surface*)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:532:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] + sprintf (name, "nnsurf%d", cntsurfs); + ^~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:532:20: note: directive argument in the range [-2147483647, 2147483647] +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:532:13: note: 'sprintf' output between 8 and 18 bytes into a destination of size 15 + sprintf (name, "nnsurf%d", cntsurfs); + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/stlgeom/../general/netgenout.hpp:106:46: required from here @@ -16424,16 +16799,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:6, @@ -16476,43 +16841,7 @@ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/geom2d/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -[ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/curve2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp +[ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgparser.cpp:2: @@ -16524,13 +16853,34 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -[ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/edgeflw.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp -[ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/explicitcurve2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Load(std::istream&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:265:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 99 [-Wformat-overflow=] + sprintf (sname, "%s,%d", name, j); + ^~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:265:11: note: 'sprintf' output between 3 and 112 bytes into a destination of size 100 + sprintf (sname, "%s,%d", name, j); + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/extrusion.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +[ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/gencyl.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -16539,8 +16889,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -[ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/extrusion.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -16613,51 +16961,16 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgparser.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgparser.cpp:416:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -[ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgparser.cpp:2: @@ -16717,31 +16993,14 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/gencyl.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here @@ -16777,7 +17036,22 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -[ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgparser.cpp:2: @@ -16809,287 +17083,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/genmesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp -[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/identify.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/manifold.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:87:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i = 0; i < to_delete.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:101:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i = 0; iSize(); j++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:780:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:792:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 0; i < surfind.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:817:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:819:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < polysurfs[i]->Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:834:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:866:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < isidenticto.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.cpp:913:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < locsurf.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::Array&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:977:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < locsurf.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1013:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < triapprox.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1109:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - catch (exception) - ^~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.cpp:1159:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < lsurfi.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1171:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < lsurfi.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1177:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < lsurfi.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1203:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < lsurfi.Size(); i++) - ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:1: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.cpp:81:45: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/meshsurf.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/meshsurf.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -17106,22 +17099,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ +[ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/genmesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -17132,7 +17111,8 @@ ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -17141,43 +17121,11 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -17189,7 +17137,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -17197,7 +17145,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -17210,27 +17158,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:2: @@ -17238,75 +17165,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:1: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -17322,37 +17180,14 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/identify.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:2: @@ -17368,6 +17203,23 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/manifold.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here @@ -17434,13 +17286,19 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:2: @@ -17463,14 +17321,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::AddSurface(netgen::Surface*)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:532:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] - sprintf (name, "nnsurf%d", cntsurfs); - ^~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:532:20: note: directive argument in the range [-2147483647, 2147483647] -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:532:13: note: 'sprintf' output between 8 and 18 bytes into a destination of size 15 - sprintf (name, "nnsurf%d", cntsurfs); - ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': @@ -17534,8 +17384,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:488:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, double, const netgen::Mesh&, netgen::Array, 0, int>&, netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:779:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < locind.Size(); i++) @@ -17547,51 +17395,15 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:1017:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < locsurfind.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:1141:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 1; !hi && l <= refedges.Size(); l++) ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/meshsurf.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:1240:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:1361:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; @@ -17607,13 +17419,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:1687:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = 1; k <= refedges.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Load(std::istream&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:265:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 99 [-Wformat-overflow=] - sprintf (sname, "%s,%d", name, j); - ^~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.cpp:265:11: note: 'sprintf' output between 3 and 112 bytes into a destination of size 100 - sprintf (sname, "%s,%d", name, j); - ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/meshsurf.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/meshsurf.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, @@ -17624,22 +17431,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here @@ -17692,14 +17483,6 @@ /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, @@ -17745,7 +17528,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -17758,16 +17541,38 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/revolution.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -17792,10 +17597,172 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/extrusion.cpp:472:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:686:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i&, double, netgen::Array*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:706:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:865:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i = 0; i < faces.Size(); i++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:871:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i = 0; i < faces.Size(); i++) + ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:1: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/polyhedra.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp +[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/revolution.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -17811,7 +17778,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) @@ -17819,7 +17786,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -17827,7 +17794,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -17841,7 +17808,7 @@ for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) @@ -17849,17 +17816,11 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -17871,15 +17832,36 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -17892,6 +17874,115 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:1: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/explicitcurve2d.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/gencyl.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/singularref.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, @@ -17902,10 +17993,22 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/extrusion.cpp:472:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here @@ -17943,14 +18046,14 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, @@ -17990,30 +18093,46 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp: In destructor 'virtual netgen::Extrusion::~Extrusion()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:676:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:686:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i&, double, netgen::Array*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:706:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:865:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i = 0; i < faces.Size(); i++) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:871:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i = 0; i < faces.Size(); i++) - ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/meshsurf.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -18021,7 +18140,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -18034,22 +18153,150 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(netgen::CSGeometry&, netgen::Mesh&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < specpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&, bool)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < geom.singedges.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < geom.singpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:113:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < geom.identifications.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:120:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < geom.identifications.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:156:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < loc.Size(); j++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:252:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < geom.identifications.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:256:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < fpairs.Size(); j++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:301:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int l = 0; l < geom.bcmodifications.Size(); l++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:358:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int l = 0; l < geom.bcmodifications.Size(); l++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:374:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int k = 0; k&, netgen::MeshingParameters&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:684:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < maxhdom.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here @@ -18065,15 +18312,13 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here @@ -18083,23 +18328,13 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here @@ -18108,15 +18343,13 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here @@ -18126,26 +18359,32 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/extrusion.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:436:21: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:476:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < copy_points.Size(); k++) @@ -18189,14 +18428,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:1006:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jj = 0; jj < surfs_of_p1.Size(); jj++) ~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:1160:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ll = 0; ll < segs_on_face2.Size(); ll++) @@ -18208,6 +18439,26 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:1247:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i1 = 0; i1 < segs.Size(); i1++) ~~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:1643:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i1 = 1; i1 <= segs.Size(); i1++) + ~~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -18216,22 +18467,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -18240,79 +18475,24 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:1643:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i1 = 1; i1 <= segs.Size(); i1++) - ~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/identify.cpp:562:42: required from here /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i (BASE); i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here @@ -18419,6 +18599,30 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -18443,72 +18647,31 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o +[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/specpoin.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/solid.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp +[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/spline3d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(netgen::CSGeometry&, netgen::Mesh&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < specpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&, bool)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < geom.singedges.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < geom.singpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:113:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < geom.identifications.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:120:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < geom.identifications.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:156:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < loc.Size(); j++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:252:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < geom.identifications.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:256:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < fpairs.Size(); j++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:301:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int l = 0; l < geom.bcmodifications.Size(); l++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:358:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int l = 0; l < geom.bcmodifications.Size(); l++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:374:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int k = 0; k hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -18517,18 +18680,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp: In function 'int netgen::CSGGenerateMesh(netgen::CSGeometry&, std::shared_ptr&, netgen::MeshingParameters&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:684:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < maxhdom.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, @@ -18538,6 +18689,14 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -18618,14 +18777,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -18642,12 +18793,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -18656,95 +18801,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:1: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:436:21: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -18769,29 +18825,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/meshsurf.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/singularref.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp -[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/solid.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, @@ -18870,8 +18909,19 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/specpoin.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp +[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/surface.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -18920,24 +18970,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/spline3d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -18962,36 +18994,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) @@ -19030,14 +19038,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < planes.Size(); i++) ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::Array*, 0, int>&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:597:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; isize; i++) ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here @@ -19096,14 +19112,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, @@ -19122,14 +19130,22 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, @@ -19181,6 +19197,40 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.hpp:22:11: note: 'class netgen::Polyhedra::Face' declared here class Face { ^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/triapprox.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/triapprox.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, @@ -19208,17 +19258,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:108:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp: In member function 'virtual double netgen::RevolutionFace::MaxCurvature() const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:353:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/surface.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -19402,22 +19402,6 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -19431,6 +19415,17 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -19439,14 +19434,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ +[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/zrefine.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -19471,97 +19460,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < si1.Size(); i++) @@ -19587,47 +19491,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= points.Size(); i++) ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/solid.cpp:595:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= bounds1.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:597:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= bounds2.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:614:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= bounds1.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:616:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= bounds2.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp:2: @@ -19636,10 +19499,17 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::Array&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:1479:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < surfind.Size(); i++) - ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here @@ -19721,35 +19591,127 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:119:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < hpts.Size(); j++) - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:137:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int j=0; jSize(); j++) - ~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:164:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < boxesinlevel.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/specpoin.cpp:219:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (level <= boxesinlevel.Size()) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:289:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < pts.Size(); j++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int jj=0; jj hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/triapprox.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/solid.cpp:595:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= bounds1.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:597:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= bounds2.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:614:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= bounds1.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:616:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= bounds2.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/python_csg.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp +/build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::Array&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/solid.cpp:1479:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < surfind.Size(); i++) + ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../linalg/linalg.hpp:23, @@ -19760,54 +19722,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:409:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < pts.Size(); j++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:422:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int jj=0; jj::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:591:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k1 = 0; k1 < locsurf.Size() - 1; k1++) - ~~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:592:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k2 = k1+1; k2 < locsurf.Size(); k2++) - ~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:616:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k1 = 0; k1 < locsurf.Size() - 1; k1++) - ~~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:617:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k2 = k1+1; k2 < locsurf.Size(); k2++) - ~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here @@ -19874,184 +19794,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp: In member function 'bool netgen::SpecialPointCalculation::AddPoint(const netgen::Point<3, double>&, int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1653:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < points->Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::Array&, netgen::Array&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1704:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < apoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1715:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i < apoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1732:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < apoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1751:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < surfind.Size(); j++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1775:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int m = 0; m < surfind.Size(); m++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1797:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < surfind.Size(); j++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1802:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < normalvecs.Size(); j++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1803:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int k = 0; k < normalvecs.Size(); k++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1881:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j2 = 0; j2 < surfind2.Size(); j2++) - ~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1911:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int l = 0; l < surfind2.Size(); l++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1972:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int m = 0; m < surfind.Size(); m++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2017:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int m = 0; m < locsearch.Size(); m++) - ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2101:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < specpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2105:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < specpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/specpoin.cpp:1887:41: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:104:20: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1684:26: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::SpecialPoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:38, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.hpp:26:9: note: 'class netgen::SpecialPoint' declared here - class SpecialPoint - ^~~~~~~~~~~~ -[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/triapprox.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/triapprox.cpp -[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/zrefine.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp -[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/python_csg.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp -[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/splinesurface.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -20067,7 +19813,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) @@ -20075,7 +19821,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -20091,7 +19837,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) @@ -20099,7 +19845,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -20107,7 +19853,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -20120,15 +19866,11 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/triapprox.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -20137,14 +19879,68 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/libsrc/csg -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/splinesurface.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:3: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here @@ -20160,13 +19956,13 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here @@ -20176,13 +19972,13 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here @@ -20191,13 +19987,13 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here @@ -20207,51 +20003,29 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -20266,28 +20040,45 @@ ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -20295,7 +20086,7 @@ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -20309,7 +20100,13 @@ for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) @@ -20338,6 +20135,77 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:119:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < hpts.Size(); j++) + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:137:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int j=0; jSize(); j++) + ~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:164:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < boxesinlevel.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/specpoin.cpp:219:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (level <= boxesinlevel.Size()) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:289:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < pts.Size(); j++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int jj=0; jj&, int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1653:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < points->Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::Array&, netgen::Array&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1704:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < apoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1715:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i < apoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1732:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < apoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1751:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < surfind.Size(); j++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1775:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int m = 0; m < surfind.Size(); m++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1797:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < surfind.Size(); j++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1802:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < normalvecs.Size(); j++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1803:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int k = 0; k < normalvecs.Size(); k++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1881:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j2 = 0; j2 < surfind2.Size(); j2++) + ~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1911:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int l = 0; l < surfind2.Size(); l++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1972:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int m = 0; m < surfind.Size(); m++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2017:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int m = 0; m < locsearch.Size(); m++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2101:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < specpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2105:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < specpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:1: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/spline3d.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, @@ -20387,13 +20376,26 @@ for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/specpoin.cpp:1887:41: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/triapprox.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here @@ -20408,14 +20410,15 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:596:29: required from here @@ -20424,20 +20427,15 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/triapprox.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/csgeom.hpp:337:85: required from here @@ -20446,27 +20444,52 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/triapprox.hpp:49:57: required from here /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/surface.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:104:20: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:1684:26: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::SpecialPoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:38, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/specpoin.hpp:26:9: note: 'class netgen::SpecialPoint' declared here + class SpecialPoint + ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/triapprox.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': @@ -20540,18 +20563,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp:2: @@ -20624,22 +20635,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const netgen::Mesh&, const netgen::CSGeometry&, netgen::INDEX_2_HASHTABLE&, netgen::ZRefinementOptions&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= geom.singedges.Size(); i++) @@ -20647,14 +20642,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp:21:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= se.segms.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(netgen::Mesh&, const netgen::CSGeometry*, netgen::ZRefinementOptions&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp:342:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= ref_singular.Size(); i++) @@ -20710,22 +20697,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:6, @@ -20800,60 +20771,38 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/template.hpp:277:7: note: 'class netgen::INDEX_4' declared here class INDEX_4 ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp: In member function 'std::__cxx11::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:24:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp: In member function 'const std::shared_ptr > > netgen::SplineSurface::CreateCuttingSurfaces()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:46:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i = 0; i, netgen::Point<3, double>) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:24:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:46:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here @@ -21048,6 +21005,14 @@ /usr/include/c++/8/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here class basic_string ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:10, @@ -21067,6 +21032,76 @@ /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp: In lambda function: /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:215:25: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i hash.Size()) i = 1; @@ -21666,7 +21703,7 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -21679,7 +21716,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -21690,7 +21727,7 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -21701,7 +21738,7 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -21711,8 +21748,10 @@ if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -21723,7 +21762,7 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -21732,20 +21771,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:9: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -21756,7 +21795,7 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:16: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -21766,10 +21805,8 @@ if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -21778,6 +21815,17 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:8: @@ -21791,7 +21839,7 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:16: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -21802,7 +21850,7 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -21815,7 +21863,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -21824,7 +21872,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -21837,15 +21885,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -21858,63 +21897,27 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -21925,18 +21928,7 @@ ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) @@ -21945,69 +21937,11 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -22018,36 +21952,13 @@ ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, @@ -22069,7 +21980,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -22082,15 +21993,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, @@ -22100,39 +22002,55 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; @@ -22145,33 +22063,50 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:10: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -22180,7 +22115,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -22193,138 +22128,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:8: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -22333,7 +22150,38 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -22354,29 +22202,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) @@ -22385,7 +22224,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -22398,18 +22237,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -22418,7 +22257,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -22431,53 +22270,38 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:681:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (ni <= mesh->mlbetweennodes.Size()) + ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:696:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (ei <= mesh->mlparentelement.Size()) + ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:701:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (ei <= mesh->mlparentsurfaceelement.Size()) + ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:713:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (ei <= mesh->mlparentsurfaceelement.Size()) + ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; @@ -22486,12 +22310,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, @@ -22501,6 +22325,22 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:5: @@ -22508,33 +22348,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -22543,16 +22370,71 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -22565,37 +22447,11 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -22616,18 +22472,39 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const string&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:149:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (j = 1; j <= pairs.Size(); j++) + ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -22636,7 +22513,24 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -22649,18 +22543,49 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:165:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (j = 1; j <= pairs.Size(); j++) + ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -22673,125 +22598,131 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:216:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (j = 1; j <= pairs.Size(); j++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i =1 ; i <= BIname.Size(); i++) - ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:116:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int jj = 0; jj < sels.Size(); jj++) - ~~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:681:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (ni <= mesh->mlbetweennodes.Size()) - ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:696:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (ei <= mesh->mlparentelement.Size()) - ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:701:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (ei <= mesh->mlparentsurfaceelement.Size()) - ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:713:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (ei <= mesh->mlparentsurfaceelement.Size()) - ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:5: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i =1 ; i <= BIname.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i =1 ; i <= BIname.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -22804,44 +22735,11 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -22854,11 +22752,46 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:116:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int jj = 0; jj < sels.Size(); jj++) + ~~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:8: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) @@ -22867,7 +22800,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -22876,7 +22809,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -22889,6 +22822,109 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i =1 ; i <= BIname.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:6: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: @@ -22911,15 +22947,15 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -22928,85 +22964,52 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:8: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -23015,100 +23018,24 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:8: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const string&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:149:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (j = 1; j <= pairs.Size(); j++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:165:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (j = 1; j <= pairs.Size(); j++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -23121,35 +23048,20 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:11: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here @@ -23164,6 +23076,13 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../stlgeom/stlgeom.hpp:46, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i <= charttrigs->Size()) {return charttrigs->Get(i);} + ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:8: @@ -23181,66 +23100,15 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:9: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:216:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (j = 1; j <= pairs.Size(); j++) - ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:9: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:11: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:8: @@ -23273,6 +23141,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:8: @@ -23282,21 +23156,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here @@ -23307,13 +23166,21 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:9: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:16: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here @@ -23324,27 +23191,13 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:9: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:9: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here @@ -23353,13 +23206,20 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:9: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:9: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -23370,20 +23230,26 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:79:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < geometryregister.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/../stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const string&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here @@ -23394,13 +23260,33 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:700:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here @@ -23411,17 +23297,23 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMeshFromStream(std::istream&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < geometryregister.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:753:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i=0; i::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here @@ -23430,13 +23322,13 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:14: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:9: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:16: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -23447,60 +23339,24 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:8: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:461:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < da.Size(); i++) - ~~^~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -23509,7 +23365,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -23522,57 +23378,23 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:79:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < geometryregister.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMeshFromStream(std::istream&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < geometryregister.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(netgen::Mesh&, const string&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:263:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < pnums.Size(); j++) - ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i <= charttrigs->Size()) {return charttrigs->Get(i);} - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:302:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j+2 < enums.Size(); j+=2) - ~~~~^~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:11: @@ -23581,83 +23403,67 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < trilists.Size(); i++) + ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:245:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (changeval != specpoints.Size()) + ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:267:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= specpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < boxes.Size(); i++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:465:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 2; i <= specpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:461:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < da.Size(); i++) + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:6: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const string&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:332:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = 0; j < fnums.Size(); j += 2) - ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:700:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:9: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writetecplot.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here @@ -23689,25 +23495,12 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1703:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (ni <= mesh->mlbetweennodes.Size()) - ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1717:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (ei <= mesh->mlparentelement.Size()) - ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1722:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (ei <= mesh->mlparentsurfaceelement.Size()) - ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1733:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (ei <= mesh->mlparentsurfaceelement.Size()) - ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1784:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < apairs.Size(); i++) - ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(netgen::FlatArray&, netgen::FlatArray&) [with T = double; S = netgen::PointIndex]': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:369:45: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:701:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < data.Size(); i++) +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:702:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = i+1; j < data.Size(); j++) In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp:11: @@ -23740,30 +23533,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/../stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1904:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for( int i=0; ipointelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: @@ -23771,41 +23540,83 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:2141:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i = 0; iSize(); i++) - ~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:8: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(netgen::FlatArray&, netgen::FlatArray&) [with T = double; S = netgen::PointIndex]': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:369:45: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:701:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < data.Size(); i++) -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:702:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int j = i+1; j < data.Size(); j++) -/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < trilists.Size(); i++) - ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:245:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (changeval != specpoints.Size()) - ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:267:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= specpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1556:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < ia.Size(); i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1568:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < ia.Size(); i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here @@ -23820,9 +23631,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < boxes.Size(); i++) - ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1612:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:8: @@ -23840,22 +23652,44 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1618:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1624:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:8: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const string&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= surfaceelp.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:465:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 2; i <= specpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:7: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:8: @@ -23888,6 +23722,13 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp:8: @@ -23897,26 +23738,82 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1703:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (ni <= mesh->mlbetweennodes.Size()) + ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1717:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (ei <= mesh->mlparentelement.Size()) + ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1722:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (ei <= mesh->mlparentsurfaceelement.Size()) + ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1733:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (ei <= mesh->mlparentsurfaceelement.Size()) + ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1784:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < apairs.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/readtetmesh.cpp:669:20: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:1904:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for( int i=0; ipointelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:2141:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i = 0; iSize(); i++) + ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:10: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/readtetmesh.cpp:669:20: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here @@ -23927,13 +23824,13 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here @@ -23944,13 +23841,22 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here @@ -23959,13 +23865,13 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:8: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -23976,21 +23882,15 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:8: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24002,6 +23902,15 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here @@ -24031,6 +23940,23 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, @@ -24048,12 +23974,89 @@ /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const string&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= surfaceelp.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:8: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here @@ -24070,46 +24073,147 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:6: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:5: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(netgen::Mesh&, const string&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:263:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < pnums.Size(); j++) + ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:302:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j+2 < enums.Size(); j+=2) + ~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:332:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int j = 0; j < fnums.Size(); j += 2) + ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:8: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:405:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loadtypes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:413:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loadtypes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here @@ -24120,13 +24224,13 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here @@ -24137,7 +24241,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ @@ -24190,7 +24294,52 @@ ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:8: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here @@ -24199,13 +24348,13 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:6: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -24216,18 +24365,83 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp:10: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writetet.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp +[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writetochnog.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:16: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:9: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writeuser.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here @@ -24244,13 +24458,13 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:16: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here @@ -24261,13 +24475,13 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:16: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here @@ -24276,13 +24490,13 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:14: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:6: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:16: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -24293,22 +24507,14 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp:18: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writetet.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp -[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writetochnog.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp -[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writeuser.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/wuchemnitz.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writegmsh2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp -[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:4: @@ -24317,6 +24523,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/libsrc/interface -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/csg/../general/netgenout.hpp:106:46: required from here @@ -24382,17 +24590,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/csg/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp:4: @@ -24429,7 +24626,7 @@ ^~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -24440,7 +24637,29 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -24449,15 +24668,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:19: @@ -24469,6 +24679,137 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:27: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -24477,6 +24818,31 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:11: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, @@ -24486,6 +24852,84 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:9: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, @@ -24503,6 +24947,32 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, @@ -24512,17 +24982,13 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, @@ -24549,17 +25015,39 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const netgen::Mesh&, const string&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:424:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:433:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < faceSei.Size(); i++) + ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:6: @@ -24567,10 +25055,72 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:21: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:826:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (j=1; j <= edges.Size(); j++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:837:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (j=1; j <= edges.Size(); j++) + ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const netgen::Mesh&, const string&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:90:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=startsize; iSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:574:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0; jSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:21: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:576:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=1; jSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ @@ -24622,6 +25232,11 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:608:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0; j::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:408:24: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:634:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:740:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0; j::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:5: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:7: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/writeuser.cpp:401:14: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < size; i++) + ~~^~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:764:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:21: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= volelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:29: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= points.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= edges.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= faces.Size(); i++) + ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (i = 1; i <= volelements.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:4: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/writetet.cpp:469:43: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -24784,20 +25548,29 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:832:84: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:771:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here @@ -24912,15 +25685,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/template.hpp:277:7: note: 'class netgen::INDEX_4' declared here class INDEX_4 ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:4: @@ -24930,110 +25694,23 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:27: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:29: +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here @@ -25050,260 +25727,21 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:5: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:21: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:21: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:21: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:21: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:21: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:21: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:19: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:21: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here @@ -25314,13 +25752,13 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here @@ -25329,13 +25767,13 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:9: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:4: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -25346,44 +25784,10 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetochnog.cpp:13: + from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh2.cpp:19: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here @@ -25453,143 +25857,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:29: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:29: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:29: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:29: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, @@ -25616,17 +25883,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= volelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= points.Size(); i++) - ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:29: @@ -25634,41 +25890,10 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= edges.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= faces.Size(); i++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (i = 1; i <= volelements.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:152:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= locfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:310:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= neighbour_celllist.Size(); i++) @@ -25677,10 +25902,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:344:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= owner_celllist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:351:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= surfelem_lists.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -25712,83 +25933,6 @@ ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:6: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:4: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/wuchemnitz.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here @@ -25832,13 +25976,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:27: @@ -25907,108 +26044,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/template.hpp:208:7: note: 'class netgen::INDEX_3' declared here class INDEX_3 ^~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const netgen::Mesh&, const string&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:424:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:433:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < faceSei.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:826:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (j=1; j <= edges.Size(); j++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:837:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (j=1; j <= edges.Size(); j++) - ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:868:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (j=1; j <= edges.Size(); j++) - ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:7: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/writeuser.cpp:408:24: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/interface/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:5: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeuser.cpp:7: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/interface/writeuser.cpp:401:14: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < size; i++) - ~~^~~~~~ [ 91%] Linking CXX shared library libinterface.so cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/cmake -E cmake_link_script CMakeFiles/interface.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libinterface.so -o libinterface.so CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -Wl,-rpath,/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../csg/libcsg.so ../geom2d/libgeom2d.so ../visualization/libvisual.so ../meshing/libmesh.so -lz -lmetis /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.7m -lGL -lGLU @@ -26298,29 +26333,31 @@ make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 92%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/gui.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/gui.cpp [ 93%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/ngpkg.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp -[ 93%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o [ 94%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/parallelfunc.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp -[ 94%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o +[ 94%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o +[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o +[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o +[ 96%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o +[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o +[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/gui.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/gui.cpp +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/ngpkg.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/demoview.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/parallelfunc.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp -[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp -[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -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.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -26330,10 +26367,8 @@ if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -26344,7 +26379,7 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:12: + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -26357,7 +26392,7 @@ from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: + from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -26368,29 +26403,30 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:29, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:2: + from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -26399,6 +26435,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i > hash.Size()) i = 1; + ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:4: @@ -26411,10 +26459,8 @@ if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; @@ -26425,9 +26471,7 @@ ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) @@ -26442,29 +26486,14 @@ ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:29, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i > hash.Size()) i = 1; - ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -26477,15 +26506,35 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:11: @@ -26510,18 +26559,14 @@ ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -26536,6 +26581,28 @@ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:11: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -26549,6 +26616,16 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:11: @@ -26556,23 +26633,60 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/include/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:11: + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -26585,13 +26699,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -26602,36 +26709,49 @@ ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:11: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -26646,6 +26766,13 @@ ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:15: @@ -26653,6 +26780,13 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -26661,13 +26795,64 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] + for (size_t i = 0; i < np; i++) + ~~^~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, @@ -26677,13 +26862,102 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if(identnr <= type.Size()) + ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + while(type.Size() < identnr) + ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loch.boxes.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:46, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i <= charttrigs->Size()) {return charttrigs->Get(i);} + ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:9: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:15: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: @@ -26695,35 +26969,47 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: + from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -26736,16 +27022,59 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:15: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < transfreezone.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -26758,33 +27087,18 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:15: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) @@ -26796,6 +27110,19 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:15: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) @@ -26804,25 +27131,46 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:15: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < Size(); i++) + ~~^~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: + from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: + from /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -26837,13 +27185,18 @@ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) @@ -26852,64 +27205,45 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:15: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i <= charttrigs->Size()) {return charttrigs->Get(i);} - ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:15: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:15: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < vssolution.soldata.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:46, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:17: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i <= charttrigs->Size()) {return charttrigs->Get(i);} + ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; @@ -26918,56 +27252,143 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:9: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:18: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:15: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i <= charttrigs->Size()) {return charttrigs->Get(i);} - ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:17: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/include/../general/netgenout.hpp:106:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + for(TIND i=0; pos==-1 && i < this->size; i++) + ~~^~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:205:25: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here + class Segment + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:596:29: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here + class FaceDescriptor + ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:1: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:271:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:7, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + class Point3d + ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:305:53: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + class Vec3d + ^~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:18: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (msnr < triapprox.Size()) + ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -26986,16 +27407,6 @@ /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:68:14: warning: unused variable 'status' [-Wunused-variable] MPI_Status status; ^~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:12: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:517:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < geometryregister.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:232:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) @@ -27011,69 +27422,6 @@ /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:515:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:583:24: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] - catch (NgException e) - ^ -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:614:21: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] - catch (NgException e) - ^ -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:691:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= tets_in_qualclass.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:46, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:17: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (i <= charttrigs->Size()) {return charttrigs->Get(i);} - ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateBoundaryLayer(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:1101:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for(int i = 1; i <= surfid.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:1365:24: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] - catch (NgException e) - ^ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:1417:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < geometryregister.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, @@ -27084,47 +27432,35 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': -/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:1867:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < geometryregister.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:583:24: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] + catch (NgException e) + ^ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:614:21: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] + catch (NgException e) + ^ /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:17: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:691:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= tets_in_qualclass.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateBoundaryLayer(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:1101:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for(int i = 1; i <= surfid.Size(); i++) + ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/include/../general/netgenout.hpp:106:46: required from here @@ -27160,62 +27496,28 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:1365:24: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] + catch (NgException e) + ^ +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:1417:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < geometryregister.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': +/build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:1867:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < geometryregister.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:8: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/ng/ngpkg.cpp:1117:19: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i (BASE); i < size+BASE; i++) - ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/include/../general/netgenout.hpp:106:46: required from here @@ -27230,15 +27532,15 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:596:29: required from here @@ -27247,12 +27549,52 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= coeffs.Size(); i++) + ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= geometry->singedges.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 1; i <= geometry->singpoints.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:46, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltool.hpp:67:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + if (i <= charttrigs->Size()) {return charttrigs->Get(i);} + ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:8: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:12: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:444:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/ng/ngpkg.cpp:1117:19: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i (BASE); i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:517:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (int i = 0; i < geometryregister.Size(); i++) + ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/include/../general/netgenout.hpp:106:46: required from here @@ -27288,13 +27630,12 @@ ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:8: @@ -27327,29 +27668,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:1: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:8: @@ -27367,66 +27685,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:271:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - class Point3d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:305:53: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - class Vec3d - ^~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < vssolution.soldata.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (msnr < triapprox.Size()) - ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/include/../general/netgenout.hpp:106:46: required from here @@ -27441,13 +27699,15 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:596:29: required from here @@ -27456,101 +27716,68 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:271:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - class Point3d - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:12: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:6: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:305:53: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417: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] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:7, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/visualpkg.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - class Vec3d - ^~~~~ + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (TIND i = BASE; i < size+BASE; i++) + ~~^~~~~~~~~~~ +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/ng/demoview.cpp:354:70: required from here +/build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:274:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; +/build/netgen-6.2.1804+dfsg1/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3, double>]': +/build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:425:52: required from here +/build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:301:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/include/../general/netgenout.hpp:106:46: required from here @@ -27565,15 +27792,15 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:596:29: required from here @@ -27582,126 +27809,12 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dpkg.cpp:1: + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] - for (size_t i = 0; i < np; i++) - ~~^~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if(identnr <= type.Size()) - ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - while(type.Size() < identnr) - ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:24, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loch.boxes.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:26, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:608:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= coeffs.Size(); i++) - ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:7: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:33, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < transfreezone.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= geometry->singedges.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 1; i <= geometry->singpoints.Size(); i++) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:12: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/ng/demoview.cpp:354:70: required from here -/build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:274:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; -/build/netgen-6.2.1804+dfsg1/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3, double>]': -/build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:425:52: required from here -/build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:301:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:12: @@ -27727,6 +27840,21 @@ ^~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/memory:81, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:1: +/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here + class shared_ptr : public __shared_ptr<_Tp> + ^~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' @@ -27744,6 +27872,40 @@ ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here + class Vec : public ngsimd::AlignedAlloc> + ^~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' +/build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:271:46: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + class Point3d + ^~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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]' @@ -27759,6 +27921,23 @@ ^~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:2: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': +/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../stlgeom/stlgeom.hpp:305:53: required from here +/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417: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] + memcpy (p, data, sizeof(T)*mins); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlpkg.cpp:4: +/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + class Vec3d + ^~~~~ +In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, + from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:12: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/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]' @@ -27772,13 +27951,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:64, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < Size(); i++) - ~~^~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:12: @@ -27794,17 +27966,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:67, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:12: @@ -27820,18 +27981,6 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:2: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:12: @@ -27846,120 +27995,6 @@ /build/netgen-6.2.1804+dfsg1/ng/demoview.hpp:103:9: note: 'class netgen::InterpolationSpline >::intpts' declared here class intpts ^~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/include/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - for (TIND i = BASE; i < size+BASE; i++) - ~~^~~~~~~~~~~ -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/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.1804+dfsg1/libsrc/include/../general/netgenout.hpp:106:46: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - for(TIND i=0; pos==-1 && i < this->size; i++) - ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/csgeom.hpp:337:85: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/memory:81, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:1: -/usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here - class shared_ptr : public __shared_ptr<_Tp> - ^~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:2: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../csg/csg.hpp:11, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgpkg.cpp:4: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3, double>' declared here - class Vec : public ngsimd::AlignedAlloc> - ^~~ -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:205:25: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here - class Segment - ^~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:27, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': -/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/libsrc/include/../meshing/meshclass.hpp:596:29: required from here -/build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - memcpy (p, data, sizeof(T)*mins); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.1804+dfsg1/ng/gui.cpp:3: -/build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here - class FaceDescriptor - ^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:269:42: warning: 'd_fbc' may be used uninitialized in this function [-Wmaybe-uninitialized] visinfo = glXGetVisualFromFBConfig(display,d_fbc); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ @@ -28140,15 +28175,13 @@ make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +[ 98%] Building CXX object ng/CMakeFiles/netgen.dir/onetcl.cpp.o [ 98%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu++14 -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/ngappinit.cpp -[ 98%] Building CXX object ng/CMakeFiles/netgen.dir/onetcl.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.1804+dfsg1/ng -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu++14 -o CMakeFiles/netgen.dir/onetcl.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/onetcl.cpp [ 99%] Linking CXX shared library libngpy.so cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/nglib:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization:/usr/lib/x86_64-linux-gnu/openmpi/lib:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ: ../nglib/libnglib.so ../libsrc/interface/libinterface.so ../libsrc/stlgeom/libstlvis.so ../libsrc/stlgeom/libstl.so ../libsrc/geom2d/libgeom2dvis.so ../libsrc/geom2d/libgeom2d.so ../libsrc/csg/libcsgvis.so ../libsrc/csg/libcsg.so ../libsrc/meshing/libmesh.so -lmetis ../libsrc/visualization/libvisual.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU -lpthread -lXmu -lz ../libsrc/occ/libocc.so -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.7m -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 99%] Built target ngpy In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/myadt.hpp:29, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:6, @@ -28162,6 +28195,8 @@ /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +[ 99%] Built target ngpy In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/ngappinit.cpp:8: @@ -28295,7 +28330,7 @@ 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.1804\+dfsg1/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.1804\+dfsg1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/netgen-6.2.1804+dfsg1 -B/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/CMakeFiles /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/CMakeFiles/progress.marks @@ -28308,139 +28343,139 @@ make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend make -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/general /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general/CMakeFiles/gen.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/gprim /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim/CMakeFiles/gprim.dir/DependInfo.cmake --color= +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/ng/Togl2.1 /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/linalg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/linalg/CMakeFiles/la.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/visualization /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/gprim /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/gprim/CMakeFiles/gprim.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/ng/Togl2.1 /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1 /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color= +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/general /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/general/CMakeFiles/gen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/visualization /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make -f libsrc/linalg/CMakeFiles/la.dir/build.make libsrc/linalg/CMakeFiles/la.dir/build +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'ng/Togl2.1/CMakeFiles/togl.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'libsrc/linalg/CMakeFiles/la.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make -f libsrc/linalg/CMakeFiles/la.dir/build.make libsrc/linalg/CMakeFiles/la.dir/build make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make -f libsrc/gprim/CMakeFiles/gprim.dir/build.make libsrc/gprim/CMakeFiles/gprim.dir/build -[ 2%] Built target togl make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make -f libsrc/gprim/CMakeFiles/gprim.dir/build.make libsrc/gprim/CMakeFiles/gprim.dir/build make -f libsrc/general/CMakeFiles/gen.dir/build.make libsrc/general/CMakeFiles/gen.dir/build +[ 2%] Built target togl make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'libsrc/linalg/CMakeFiles/la.dir/build'. -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 5%] Built target la make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'libsrc/gprim/CMakeFiles/gprim.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 9%] Built target gprim make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'libsrc/general/CMakeFiles/gen.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'libsrc/visualization/CMakeFiles/visual.dir/build'. +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +[ 9%] Built target gprim [ 18%] Built target gen make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend +[ 22%] Built target visual make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/meshing /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'libsrc/visualization/CMakeFiles/visual.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 22%] Built target visual +make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'libsrc/meshing/CMakeFiles/mesh.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build [ 48%] 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.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/csg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/geom2d /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'libsrc/occ/CMakeFiles/occ.dir/build'. +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/csg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= +[ 54%] Built target occ +make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build +make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2d.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stl.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'libsrc/occ/CMakeFiles/occ.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -[ 51%] Built target geom2d +make -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build +[ 57%] Built target geom2d make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend -[ 56%] Built target stl -make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend -[ 62%] Built target occ -make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend +[ 62%] Built target stl make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/geom2d /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color= +make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'libsrc/csg/CMakeFiles/csg.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build [ 75%] 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.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/csg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/interface /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build +make[3]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2dvis.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stlvis.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2dvis.dir/build'. +cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/libsrc/interface /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= +[ 76%] Built target geom2dvis +[ 77%] Built target stlvis make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/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.1804+dfsg1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stlvis.dir/build'. +make[3]: Nothing to be done for 'libsrc/occ/CMakeFiles/occvis.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'libsrc/csg/CMakeFiles/csgvis.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' +make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build +[ 78%] Built target occvis +[ 79%] Built target csgvis make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'libsrc/interface/CMakeFiles/interface.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build -[ 76%] Built target geom2dvis -[ 77%] Built target stlvis -[ 78%] Built target csgvis -[ 90%] Built target interface +[ 91%] Built target interface make -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.1804+dfsg1 /build/netgen-6.2.1804+dfsg1/nglib /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/nglib /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/nglib/CMakeFiles/nglib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'libsrc/occ/CMakeFiles/occvis.dir/build'. -make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build -[ 91%] Built target occvis make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'nglib/CMakeFiles/nglib.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' @@ -28749,11 +28784,11 @@ dpkg-shlibdeps: warning: cannot find library libcsg.so needed by debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/lib/python3/dist-packages/netgen/../../../x86_64-linux-gnu/netgen') dpkg-shlibdeps: warning: cannot find library libmesh.so needed by debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/lib/python3/dist-packages/netgen/../../../x86_64-linux-gnu/netgen') dpkg-shlibdeps: warning: cannot find library libvisual.so needed by debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/lib/python3/dist-packages/netgen/../../../x86_64-linux-gnu/netgen') +dpkg-shlibdeps: warning: cannot find library libocc.so needed by debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/lib/python3/dist-packages/netgen/../../../x86_64-linux-gnu/netgen') dpkg-shlibdeps: warning: cannot find library libgui.so needed by debian/netgen/usr/bin/netgen (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/bin:/usr/bin/../lib/x86_64-linux-gnu/netgen') dpkg-shlibdeps: warning: cannot find library libnglib.so needed by debian/netgen/usr/bin/netgen (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/bin:/usr/bin/../lib/x86_64-linux-gnu/netgen') dpkg-shlibdeps: warning: cannot find library libocc.so needed by debian/netgen/usr/bin/netgen (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/bin:/usr/bin/../lib/x86_64-linux-gnu/netgen') dpkg-shlibdeps: warning: cannot find library libstlvis.so needed by debian/netgen/usr/bin/netgen (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/bin:/usr/bin/../lib/x86_64-linux-gnu/netgen') -dpkg-shlibdeps: warning: cannot find library libocc.so needed by debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/lib/python3/dist-packages/netgen/../../../x86_64-linux-gnu/netgen') dpkg-shlibdeps: warning: cannot find library libstl.so needed by debian/netgen/usr/bin/netgen (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/bin:/usr/bin/../lib/x86_64-linux-gnu/netgen') dpkg-shlibdeps: warning: cannot find library libgeom2dvis.so needed by debian/netgen/usr/bin/netgen (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/bin:/usr/bin/../lib/x86_64-linux-gnu/netgen') dpkg-shlibdeps: warning: cannot find library libinterface.so needed by debian/netgen/usr/bin/netgen (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/bin:/usr/bin/../lib/x86_64-linux-gnu/netgen') @@ -28762,146 +28797,120 @@ dpkg-shlibdeps: warning: cannot find library libcsg.so needed by debian/netgen/usr/bin/netgen (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/bin:/usr/bin/../lib/x86_64-linux-gnu/netgen') dpkg-shlibdeps: warning: cannot find library libmesh.so needed by debian/netgen/usr/bin/netgen (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/bin:/usr/bin/../lib/x86_64-linux-gnu/netgen') dpkg-shlibdeps: warning: cannot find library libvisual.so needed by debian/netgen/usr/bin/netgen (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/usr/bin:/usr/bin/../lib/x86_64-linux-gnu/netgen') -dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2d.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2d.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' -dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so contains an unresolvable reference to symbol glDisable: it's probably a plugin -dpkg-shlibdeps: warning: 25 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: can't extract name and version from library name 'libstl.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libstl.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' -dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so contains an unresolvable reference to symbol glSelectBuffer: it's probably a plugin -dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libmesh.so contains an unresolvable reference to symbol _ZN6netgen15WriteUserFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4MeshES7_: it's probably a plugin +dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libstl.so contains an unresolvable reference to symbol pthread_create: it's probably a plugin dpkg-shlibdeps: warning: 1 similar warning has been skipped (use -v to see it) -dpkg-shlibdeps: warning: can't extract name and version from library name 'libinterface.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libinterface.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libstlvis.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libstlvis.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2dvis.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2dvis.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsgvis.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsgvis.so' -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKSTEPBase.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKXSBase.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKShHealing.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKV3d.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKBRep.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libz.so.1 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKGeomBase.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKernel.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKLCAF.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKGeomAlgo.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libGL.so.1 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKCAF.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKPrim.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libmpi_cxx.so.40 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libvisual.so contains an unresolvable reference to symbol _ZN6netgen2idE: it's probably a plugin +dpkg-shlibdeps: warning: 66 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libmetis.so.5 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKSTEPAttr.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKSTEP.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKOffset.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKIGES.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKXDESTEP.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKMesh.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libpthread.so.0 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libXmu.so.6 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKService.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKTopAlgo.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKCDF.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKHLR.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKMath.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKSTL.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKXCAF.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKXDEIGES.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKBO.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKPrim.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKG3d.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKOffset.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKShHealing.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKXSBase.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKBO.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKLCAF.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKSTEP.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKTopAlgo.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libmpi_cxx.so.40 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKXDESTEP.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKBool.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKSTEP209.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKSTL.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKV3d.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKGeomAlgo.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKCDF.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKIGES.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKG2d.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libmpi.so.40 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libz.so.1 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libXmu.so.6 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKMesh.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKMath.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libGLU.so.1 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKSTEP209.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libpthread.so.0 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libGL.so.1 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKBool.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libpthread.so.0 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKXCAF.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKernel.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKService.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKCAF.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libmpi.so.40 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libGL.so.1 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKSTEPBase.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKXDEIGES.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKGeomBase.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-37m-x86_64-linux-gnu.so was not linked against libTKBRep.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKV3d.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKLCAF.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libXmu.so.6 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKCAF.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKGeomBase.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKernel.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKTopAlgo.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKSTEP.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKPrim.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKShHealing.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKOffset.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKBO.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKMesh.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKG3d.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKG2d.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKGeomAlgo.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKHLR.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libpython3.7m.so.1.0 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKXSBase.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libmpi_cxx.so.40 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKIGES.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKV3d.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libz.so.1 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libX11.so.6 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKMesh.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKXCAF.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKSTEP209.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libpthread.so.0 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKGeomBase.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKXDESTEP.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKMath.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKCDF.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKSTEPAttr.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKSTEPBase.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKCAF.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKXDEIGES.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKSTL.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKCDF.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKMath.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKG2d.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libX11.so.6 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKBRep.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKernel.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libz.so.1 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libGLU.so.1 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKSTEP.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libpython3.7m.so.1.0 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKXSBase.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKService.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKXDESTEP.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKXCAF.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKSTEPAttr.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libmetis.so.5 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKSTEPBase.so.7 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: can't extract name and version from library name 'libocc.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libocc.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libstl.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libstl.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2d.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2d.so' +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKOffset.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKBRep.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libGL.so.1 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKBool.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libmpi_cxx.so.40 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKHLR.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKBO.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKIGES.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKG3d.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/netgen/usr/bin/netgen was not linked against libTKPrim.so.7 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so contains an unresolvable reference to symbol _ZN6netgen4Mesh14RestrictLocalHERKNS_7Point3dEd: it's probably a plugin +dpkg-shlibdeps: warning: 88 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsg.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsg.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2d.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2d.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libvisual.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libvisual.so' -dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libvisual.so contains an unresolvable reference to symbol _ZN6netgen14CurvedElements35CalcMultiPointSurfaceTransformationEPNS_5ArrayINS_5PointILi2EdEELi0EiEENS_19SurfaceElementIndexEPNS1_INS2_ILi3EdEELi0EiEEPNS1_INS_3MatILi3ELi2EdEELi0EiEE: it's probably a plugin -dpkg-shlibdeps: warning: 66 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libocc.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libocc.so' -dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so contains an unresolvable reference to symbol glSelectBuffer: it's probably a plugin -dpkg-shlibdeps: warning: 50 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsg.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsg.so' +dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libinterface.so contains an unresolvable reference to symbol pthread_create: it's probably a plugin +dpkg-shlibdeps: warning: can't extract name and version from library name 'libstl.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libstl.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' +dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so contains an unresolvable reference to symbol glCallList: it's probably a plugin +dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2d.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2d.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libvisual.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libvisual.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' -dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libinterface.so contains an unresolvable reference to symbol pthread_create: it's probably a plugin -dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so contains an unresolvable reference to symbol _ZNK6netgen10Refinement10GetTangentERKNS_5PointILi3EdEEiiRKNS_17EdgePointGeomInfoE: it's probably a plugin -dpkg-shlibdeps: warning: 88 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so contains an unresolvable reference to symbol _ZN6netgen11VisualScene13MouseDblClickEii: it's probably a plugin +dpkg-shlibdeps: warning: 25 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsg.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsg.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libvisual.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libvisual.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' -dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libstl.so contains an unresolvable reference to symbol _ZN6netgen6mparamE: it's probably a plugin -dpkg-shlibdeps: warning: 1 similar warning has been skipped (use -v to see it) dpkg-shlibdeps: warning: can't extract name and version from library name 'libnglib.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnglib.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libstlvis.so' @@ -28924,33 +28933,59 @@ dpkg-shlibdeps: warning: can't extract name and version from library name 'libvisual.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libocc.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libocc.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libocc.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libocc.so' +dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so contains an unresolvable reference to symbol glPushName: it's probably a plugin +dpkg-shlibdeps: warning: 50 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' +dpkg-shlibdeps: warning: debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libmesh.so contains an unresolvable reference to symbol _ZN6netgen19RegisterUserFormatsERNS_5ArrayIPKcLi0EiEES4_: it's probably a plugin +dpkg-shlibdeps: warning: 1 similar warning has been skipped (use -v to see it) +dpkg-shlibdeps: warning: can't extract name and version from library name 'libinterface.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libinterface.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libstlvis.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libstlvis.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2dvis.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2dvis.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsgvis.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsgvis.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libocc.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libocc.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libstl.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libstl.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2d.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libgeom2d.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsg.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libcsg.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmesh.so' -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so were not linked against libTKSTEP209.so.7 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so were not linked against libTKCAF.so.7 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so were not linked against libTKOffset.so.7 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so were not linked against libTKSTEPAttr.so.7 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so were not linked against libTKService.so.7 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libmesh.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libvisual.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libcsg.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libinterface.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libcsgvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libstl.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgeom2d.so were not linked against libmpi_cxx.so.40 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so were not linked against libTKV3d.so.7 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so were not linked against libTKPrim.so.7 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so were not linked against libTKHLR.so.7 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so were not linked against libTKBO.so.7 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so were not linked against libTKCDF.so.7 (they use none of the library's symbols) +dpkg-shlibdeps: warning: can't extract name and version from library name 'libvisual.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libvisual.so' +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so were not linked against libTKPrim.so.7 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so were not linked against libTKBO.so.7 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libstl.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libvisual.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libinterface.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgeom2d.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libcsgvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libcsg.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libmesh.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so were not linked against libmpi_cxx.so.40 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so were not linked against libTKService.so.7 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so were not linked against libTKHLR.so.7 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so were not linked against libTKV3d.so.7 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so were not linked against libTKSTEPAttr.so.7 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so were not linked against libTKSTEP209.so.7 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so were not linked against libTKCDF.so.7 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so were not linked against libTKOffset.so.7 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libocc.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libgui.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so debian/libnglib-6.2.1804/usr/lib/x86_64-linux-gnu/netgen/libnglib.so were not linked against libTKCAF.so.7 (they use none of the library's symbols) dh_installdeb -O--buildsystem=cmake dh_gencontrol -O--buildsystem=cmake dpkg-gencontrol: warning: package python3-netgen: substitution variable ${python3:Versions} unused, but is defined dpkg-gencontrol: warning: package python3-netgen: substitution variable ${python3:Versions} unused, but is defined dh_md5sums -O--buildsystem=cmake dh_builddeb -O--buildsystem=cmake -dpkg-deb: building package 'python3-netgen-dbgsym' in '../python3-netgen-dbgsym_6.2.1804+dfsg1-3_amd64.deb'. -dpkg-deb: building package 'netgen-headers' in '../netgen-headers_6.2.1804+dfsg1-3_amd64.deb'. -dpkg-deb: building package 'libnglib-6.2.1804-dbgsym' in '../libnglib-6.2.1804-dbgsym_6.2.1804+dfsg1-3_amd64.deb'. +dpkg-deb: building package 'netgen' in '../netgen_6.2.1804+dfsg1-3_amd64.deb'. dpkg-deb: building package 'netgen-dbgsym' in '../netgen-dbgsym_6.2.1804+dfsg1-3_amd64.deb'. -dpkg-deb: building package 'libnglib-dev' in '../libnglib-dev_6.2.1804+dfsg1-3_amd64.deb'. dpkg-deb: building package 'netgen-doc' in '../netgen-doc_6.2.1804+dfsg1-3_all.deb'. +dpkg-deb: building package 'libnglib-dev' in '../libnglib-dev_6.2.1804+dfsg1-3_amd64.deb'. dpkg-deb: building package 'libnglib-6.2.1804' in '../libnglib-6.2.1804_6.2.1804+dfsg1-3_amd64.deb'. -dpkg-deb: building package 'netgen' in '../netgen_6.2.1804+dfsg1-3_amd64.deb'. +dpkg-deb: building package 'libnglib-6.2.1804-dbgsym' in '../libnglib-6.2.1804-dbgsym_6.2.1804+dfsg1-3_amd64.deb'. +dpkg-deb: building package 'netgen-headers' in '../netgen-headers_6.2.1804+dfsg1-3_amd64.deb'. +dpkg-deb: building package 'python3-netgen-dbgsym' in '../python3-netgen-dbgsym_6.2.1804+dfsg1-3_amd64.deb'. dpkg-deb: building package 'python3-netgen' in '../python3-netgen_6.2.1804+dfsg1-3_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../netgen_6.2.1804+dfsg1-3_amd64.changes @@ -28959,12 +28994,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/3391740/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3391740/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/778647 and its subdirectories -I: Current time: Wed Dec 8 09:49:13 -12 2021 -I: pbuilder-time-stamp: 1639000153 +I: removing directory /srv/workspace/pbuilder/3391740 and its subdirectories +I: Current time: Wed Jan 11 18:17:00 +14 2023 +I: pbuilder-time-stamp: 1673410620