Wed Dec 8 21:36:54 UTC 2021 I: starting to build netgen/buster/amd64 on jenkins on '2021-12-08 21:36' Wed Dec 8 21:36:54 UTC 2021 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_27/48741/console.log Wed Dec 8 21:36:54 UTC 2021 I: Downloading source for buster/netgen=6.2.1804+dfsg1-3 --2021-12-08 21:36:55-- http://deb.debian.org/debian/pool/main/n/netgen/netgen_6.2.1804%2bdfsg1-3.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2640 (2.6K) Saving to: ‘netgen_6.2.1804+dfsg1-3.dsc’ 0K .. 100% 23.5M=0s 2021-12-08 21:36:55 (23.5 MB/s) - ‘netgen_6.2.1804+dfsg1-3.dsc’ saved [2640/2640] Wed Dec 8 21:36:55 UTC 2021 I: netgen_6.2.1804+dfsg1-3.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: netgen Binary: netgen, netgen-doc, libnglib-dev, libnglib-6.2.1804, netgen-headers, python3-netgen Architecture: any all Version: 6.2.1804+dfsg1-3 Maintainer: Debian Science Maintainers Uploaders: "Adam C. Powell, IV" , Kurt Kremitzki Homepage: https://ngsolve.org Standards-Version: 4.1.4 Vcs-Browser: https://salsa.debian.org/science-team/netgen Vcs-Git: https://salsa.debian.org/science-team/netgen.git Build-Depends: cmake, debhelper (>= 11), dh-python, libtool, tcl-dev, tk-dev, tix-dev, docbook-to-man, libxmu-dev, libglu1-mesa-dev, libmetis-dev, libocct-data-exchange-dev, libocct-foundation-dev, libocct-visualization-dev, libocct-ocaf-dev, libopenmpi-dev, libtogl-dev, libswscale-dev, libjpeg-dev, libbz2-dev, pybind11-dev, python3-dev, python3-dbg Package-List: libnglib-6.2.1804 deb libs optional arch=any libnglib-dev deb libdevel optional arch=any netgen deb math optional arch=any netgen-doc deb doc optional arch=all netgen-headers deb libdevel optional arch=any python3-netgen deb python optional arch=any Checksums-Sha1: f5e6ab94a4418d55c7538efa574a4e07ba5c7cce 3034050 netgen_6.2.1804+dfsg1.orig.tar.gz 7d3462d83df3622ccf86d19c23a348eb2eca49cf 10808 netgen_6.2.1804+dfsg1-3.debian.tar.xz Checksums-Sha256: c1e95ca3d4ce0d194008c80770bf2de8ce7fe7488f6b7afebf7c14919edb71ab 3034050 netgen_6.2.1804+dfsg1.orig.tar.gz f5792e414ac8872fb1bde1fa4eb2e7c7fa6729428a24d0f47438847e61cb2d9f 10808 netgen_6.2.1804+dfsg1-3.debian.tar.xz Files: eebb3774739551445d81d422baa2139f 3034050 netgen_6.2.1804+dfsg1.orig.tar.gz bdf7c955b615c3638b5a6fae935c19d8 10808 netgen_6.2.1804+dfsg1-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEEh8RU7HmiYTD5HEfrKUghB0bfc8AFAlx5fd0RHGt1cnRAa3dr LnN5c3RlbXMACgkQKUghB0bfc8CwKBAApTAsDPgBSMqfjjesU8YsOp1LxzJgW1I+ lW+axlJtAitVUhSHwIO3k3CI08quNKdbj1rIWy8HqRpdZ78+2VBE/ovbAt8RkC7M uLqhlwl09z0rnrU2D6ajJampgtSh7JhK/Y7USXYVBxxkNRqvq6Fjv/FDqwOwbp52 +tTvC1jXzisGZLpALyR0aO5mP7aqltuF8sko4+LsX7u22vO4SxIyjUmvHV95VRru 4l2uvWPi+2sRaPVFltYfDGzdVsloR0iWWwVyi6tLV/lsZ9uYyuhg+dcC0r5lF7PP LE3TTwRSCQ2dIKMwvBLPfDTWfCTZVfLBizijFDWIKsL0+qdFRFBh8Yoe1/ALyMLn digYCCDdM6r5E6x5y5MH8BXECKV/Q3lH4I28cHGgGOCaQ7iFTMWz42uZc4+O2EuA xsE7PGQjW47M+34ec9Kjm6GRqwXARtb/RzZ8hR5MCfRXPDK2ZJPyNOm4XAkuV0Gh t/kpy8/dnbg9TocD+jAlun1q70Qt+kaxNla4nbjQbIF4vvSxBO5E1T8OJnk9ITc4 HAZtm2kWD22T/CqxCNJN3ejEgnW/SEm0jFyfColh2urRIpvaQGGRspVTnQQ0AojI KnLBMJoJyNlrOQItK9UWTOD9v4oQkle5OPTEf3XyazGT0NEJ4KcY0M8Hkrt7aJmq HvkMINBBP8c= =6biz -----END PGP SIGNATURE----- Wed Dec 8 21:36:55 UTC 2021 I: Checking whether the package is not for us Wed Dec 8 21:36:55 UTC 2021 I: Starting 1st build on remote node ionos1-amd64.debian.net. Wed Dec 8 21:36:55 UTC 2021 I: Preparing to do remote build '1' on ionos1-amd64.debian.net. Wed Dec 8 21:49:14 UTC 2021 I: Deleting $TMPDIR on ionos1-amd64.debian.net. 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: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [netgen_6.2.1804+dfsg1-3.dsc] I: copying [./netgen_6.2.1804+dfsg1.orig.tar.gz] I: copying [./netgen_6.2.1804+dfsg1-3.debian.tar.xz] 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: using RSA key 87C454EC79A26130F91C47EB2948210746DF73C0 gpgv: issuer "kurt@kwk.systems" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./netgen_6.2.1804+dfsg1-3.dsc dpkg-source: info: extracting netgen in netgen-6.2.1804+dfsg1 dpkg-source: info: unpacking netgen_6.2.1804+dfsg1.orig.tar.gz dpkg-source: info: unpacking netgen_6.2.1804+dfsg1-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying disable-windows.patch 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: 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' 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='> ' 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' 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 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 -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cmake, debhelper (>= 11), dh-python, libtool, tcl-dev, tk-dev, tix-dev, docbook-to-man, libxmu-dev, libglu1-mesa-dev, libmetis-dev, libocct-data-exchange-dev, libocct-foundation-dev, libocct-visualization-dev, libocct-ocaf-dev, libopenmpi-dev, libtogl-dev, libswscale-dev, libjpeg-dev, libbz2-dev, pybind11-dev, python3-dev, python3-dbg dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19195 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper (>= 11); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on libtool; however: Package libtool is not installed. pbuilder-satisfydepends-dummy depends on tcl-dev; however: Package tcl-dev is not installed. pbuilder-satisfydepends-dummy depends on tk-dev; however: Package tk-dev is not installed. pbuilder-satisfydepends-dummy depends on tix-dev; however: Package tix-dev is not installed. pbuilder-satisfydepends-dummy depends on docbook-to-man; however: Package docbook-to-man is not installed. pbuilder-satisfydepends-dummy depends on libxmu-dev; however: Package libxmu-dev is not installed. pbuilder-satisfydepends-dummy depends on libglu1-mesa-dev; however: Package libglu1-mesa-dev is not installed. pbuilder-satisfydepends-dummy depends on libmetis-dev; however: Package libmetis-dev is not installed. pbuilder-satisfydepends-dummy depends on libocct-data-exchange-dev; however: Package libocct-data-exchange-dev is not installed. pbuilder-satisfydepends-dummy depends on libocct-foundation-dev; however: Package libocct-foundation-dev is not installed. pbuilder-satisfydepends-dummy depends on libocct-visualization-dev; however: Package libocct-visualization-dev is not installed. pbuilder-satisfydepends-dummy depends on libocct-ocaf-dev; however: Package libocct-ocaf-dev is not installed. pbuilder-satisfydepends-dummy depends on libopenmpi-dev; however: Package libopenmpi-dev is not installed. pbuilder-satisfydepends-dummy depends on libtogl-dev; however: Package libtogl-dev is not installed. pbuilder-satisfydepends-dummy depends on libswscale-dev; however: Package libswscale-dev is not installed. pbuilder-satisfydepends-dummy depends on libjpeg-dev; however: Package libjpeg-dev is not installed. pbuilder-satisfydepends-dummy depends on libbz2-dev; however: Package libbz2-dev is not installed. pbuilder-satisfydepends-dummy depends on pybind11-dev; however: Package pybind11-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-dev; however: Package python3-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-dbg; however: Package python3-dbg is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docbook{a} docbook-to-man{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} gettext{a} gettext-base{a} groff-base{a} ibverbs-providers{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13{a} libavutil-dev{a} libavutil56{a} libbsd0{a} libbz2-dev{a} libcroco3{a} libcurl4{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-intel1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libedit2{a} libegl-mesa0{a} libegl1{a} libelf1{a} libevent-2.1-6{a} libevent-core-2.1-6{a} libevent-pthreads-2.1-6{a} libexpat1{a} libexpat1-dev{a} libfabric1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfontconfig1-dev{a} libfreeimage-dev{a} libfreeimage3{a} libfreetype6{a} libfreetype6-dev{a} libgbm1{a} libgfortran5{a} libgl1{a} libgl1-mesa-dev{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles1{a} libgles2{a} libglib2.0-0{a} libglu1-mesa{a} libglu1-mesa-dev{a} libglvnd-core-dev{a} libglvnd-dev{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgssapi-krb5-2{a} libhwloc-dev{a} libhwloc-plugins{a} libhwloc5{a} libibverbs-dev{a} libibverbs1{a} libice-dev{a} libice6{a} libicu63{a} libilmbase23{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libjsoncpp1{a} libjxr0{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblcms2-2{a} libldap-2.4-2{a} libldap-common{a} libllvm7{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1{a} libmetis-dev{a} libmetis5{a} libmpdec2{a} libncurses6{a} libnghttp2-14{a} libnl-3-200{a} libnl-3-dev{a} libnl-route-3-200{a} libnl-route-3-dev{a} libnuma-dev{a} libnuma1{a} libocct-data-exchange-7.3{a} libocct-data-exchange-dev{a} libocct-foundation-7.3{a} libocct-foundation-dev{a} libocct-modeling-algorithms-7.3{a} libocct-modeling-algorithms-dev{a} libocct-modeling-data-7.3{a} libocct-modeling-data-dev{a} libocct-ocaf-7.3{a} libocct-ocaf-dev{a} libocct-visualization-7.3{a} libocct-visualization-dev{a} libopenexr23{a} libopengl0{a} libopenjp2-7{a} libopenmpi-dev{a} libopenmpi3{a} libosp5{a} libpciaccess0{a} libpipeline1{a} libpmix2{a} libpng-dev{a} libpng16-16{a} libprocps7{a} libpsl5{a} libpsm-infinipath1{a} libpsm2-2{a} libpthread-stubs0-dev{a} libpython3-dbg{a} libpython3-dev{a} libpython3-stdlib{a} libpython3.7{a} libpython3.7-dbg{a} libpython3.7-dev{a} libpython3.7-minimal{a} libpython3.7-stdlib{a} libraw19{a} librdmacm1{a} libreadline7{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsensors-config{a} libsensors5{a} libsigsegv2{a} libsm-dev{a} libsm6{a} libssh2-1{a} libssl1.1{a} libswscale-dev{a} libswscale5{a} libtbb2{a} libtcl8.6{a} libtiff5{a} libtk8.6{a} libtogl-dev{a} libtogl2{a} libtool{a} libuchardet0{a} libuv1{a} libva-drm2{a} libva-x11-2{a} libva2{a} libvdpau1{a} libwayland-client0{a} libwayland-server0{a} libwebp6{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri2-0-dev{a} libxcb-dri3-0{a} libxcb-dri3-dev{a} libxcb-glx0{a} libxcb-glx0-dev{a} libxcb-present-dev{a} libxcb-present0{a} libxcb-randr0{a} libxcb-randr0-dev{a} libxcb-render0{a} libxcb-render0-dev{a} libxcb-shape0{a} libxcb-shape0-dev{a} libxcb-sync-dev{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb-xfixes0-dev{a} libxcb1{a} libxcb1-dev{a} libxdamage-dev{a} libxdamage1{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxft-dev{a} libxft2{a} libxi6{a} libxml2{a} libxmu-dev{a} libxmu-headers{a} libxmu6{a} libxrender-dev{a} libxrender1{a} libxshmfence-dev{a} libxshmfence1{a} libxss-dev{a} libxss1{a} libxt-dev{a} libxt6{a} libxxf86vm-dev{a} libxxf86vm1{a} lsb-base{a} m4{a} man-db{a} mesa-common-dev{a} mime-support{a} ocl-icd-libopencl1{a} openmpi-bin{a} openmpi-common{a} opensp{a} openssh-client{a} pkg-config{a} po-debconf{a} procps{a} pybind11-dev{a} python3{a} python3-dbg{a} python3-dev{a} python3-distutils{a} python3-lib2to3{a} python3-minimal{a} python3.7{a} python3.7-dbg{a} python3.7-dev{a} python3.7-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sgml-data{a} tcl{a} tcl-dev{a} tcl8.6{a} tcl8.6-dev{a} tix{a} tix-dev{a} tk{a} tk-dev{a} tk8.6{a} tk8.6-dev{a} ucf{a} uuid-dev{a} x11-common{a} x11proto-core-dev{a} x11proto-damage-dev{a} x11proto-dev{a} x11proto-fixes-dev{a} x11proto-scrnsaver-dev{a} x11proto-xext-dev{a} x11proto-xf86vidmode-dev{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates curl deepin-terminal eterm gdb gdb-minimal gnome-terminal i965-va-driver intel-media-va-driver kitty konsole krb5-locales libarchive-cpio-perl libcoarrays-openmpi-dev libeigen3-dev libglib2.0-data libgpm2 libmail-sendmail-perl libpng-tools libsasl2-modules libvdpau-va-gl1 lilyterm lxterminal lynx mate-terminal mesa-va-drivers mesa-vdpau-drivers mlterm mlterm-tiny psmisc pterm publicsuffix qterminal rxvt-unicode sakura shared-mime-info stterm terminator terminology termit tilix va-driver-all vdpau-driver-all vdpau-va-driver wget xauth xdg-user-dirs xfce4-terminal xiterm+thai xterm 0 packages upgraded, 282 newly installed, 0 to remove and 0 not upgraded. Need to get 187 MB of archives. After unpacking 748 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main amd64 libbsd0 amd64 0.9.1-2+deb10u1 [99.5 kB] Get: 2 http://deb.debian.org/debian buster/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB] Get: 3 http://deb.debian.org/debian buster/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get: 4 http://deb.debian.org/debian buster/main amd64 groff-base amd64 1.22.4-3+deb10u1 [916 kB] Get: 5 http://deb.debian.org/debian buster/main amd64 libpipeline1 amd64 1.5.1-2 [31.2 kB] Get: 6 http://deb.debian.org/debian buster/main amd64 man-db amd64 2.8.5-2 [1274 kB] Get: 7 http://deb.debian.org/debian buster/main amd64 libssl1.1 amd64 1.1.1d-0+deb10u7 [1539 kB] Get: 8 http://deb.debian.org/debian buster/main amd64 libpython3.7-minimal amd64 3.7.3-2+deb10u3 [589 kB] Get: 9 http://deb.debian.org/debian buster/main amd64 libexpat1 amd64 2.2.6-2+deb10u1 [106 kB] Get: 10 http://deb.debian.org/debian buster/main amd64 python3.7-minimal amd64 3.7.3-2+deb10u3 [1737 kB] Get: 11 http://deb.debian.org/debian buster/main amd64 python3-minimal amd64 3.7.3-1 [36.6 kB] Get: 12 http://deb.debian.org/debian buster/main amd64 mime-support all 3.62 [37.2 kB] Get: 13 http://deb.debian.org/debian buster/main amd64 libmpdec2 amd64 2.4.2-2 [87.2 kB] Get: 14 http://deb.debian.org/debian buster/main amd64 readline-common all 7.0-5 [70.6 kB] Get: 15 http://deb.debian.org/debian buster/main amd64 libreadline7 amd64 7.0-5 [151 kB] Get: 16 http://deb.debian.org/debian buster/main amd64 libpython3.7-stdlib amd64 3.7.3-2+deb10u3 [1734 kB] Get: 17 http://deb.debian.org/debian buster/main amd64 python3.7 amd64 3.7.3-2+deb10u3 [330 kB] Get: 18 http://deb.debian.org/debian buster/main amd64 libpython3-stdlib amd64 3.7.3-1 [20.0 kB] Get: 19 http://deb.debian.org/debian buster/main amd64 python3 amd64 3.7.3-1 [61.5 kB] Get: 20 http://deb.debian.org/debian buster/main amd64 sgml-base all 1.29 [14.8 kB] Get: 21 http://deb.debian.org/debian buster/main amd64 libncurses6 amd64 6.1+20181013-2+deb10u2 [102 kB] Get: 22 http://deb.debian.org/debian buster/main amd64 libprocps7 amd64 2:3.3.15-2 [61.7 kB] Get: 23 http://deb.debian.org/debian buster/main amd64 lsb-base all 10.2019051400 [28.4 kB] Get: 24 http://deb.debian.org/debian buster/main amd64 procps amd64 2:3.3.15-2 [259 kB] Get: 25 http://deb.debian.org/debian buster/main amd64 sensible-utils all 0.0.12 [15.8 kB] Get: 26 http://deb.debian.org/debian buster/main amd64 libmagic-mgc amd64 1:5.35-4+deb10u2 [242 kB] Get: 27 http://deb.debian.org/debian buster/main amd64 libmagic1 amd64 1:5.35-4+deb10u2 [118 kB] Get: 28 http://deb.debian.org/debian buster/main amd64 file amd64 1:5.35-4+deb10u2 [66.4 kB] Get: 29 http://deb.debian.org/debian buster/main amd64 gettext-base amd64 0.19.8.1-9 [123 kB] Get: 30 http://deb.debian.org/debian buster/main amd64 libedit2 amd64 3.1-20181209-1 [94.0 kB] Get: 31 http://deb.debian.org/debian buster/main amd64 libkeyutils1 amd64 1.6-6 [15.0 kB] Get: 32 http://deb.debian.org/debian buster/main amd64 libkrb5support0 amd64 1.17-3+deb10u3 [65.8 kB] Get: 33 http://deb.debian.org/debian buster/main amd64 libk5crypto3 amd64 1.17-3+deb10u3 [122 kB] Get: 34 http://deb.debian.org/debian buster/main amd64 libkrb5-3 amd64 1.17-3+deb10u3 [370 kB] Get: 35 http://deb.debian.org/debian buster/main amd64 libgssapi-krb5-2 amd64 1.17-3+deb10u3 [158 kB] Get: 36 http://deb.debian.org/debian buster/main amd64 openssh-client amd64 1:7.9p1-10+deb10u2 [782 kB] Get: 37 http://deb.debian.org/debian buster/main amd64 ucf all 3.0038+nmu1 [69.0 kB] Get: 38 http://deb.debian.org/debian buster/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get: 39 http://deb.debian.org/debian buster/main amd64 m4 amd64 1.4.18-2 [203 kB] Get: 40 http://deb.debian.org/debian buster/main amd64 autoconf all 2.69-11 [341 kB] Get: 41 http://deb.debian.org/debian buster/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get: 42 http://deb.debian.org/debian buster/main amd64 automake all 1:1.16.1-4 [771 kB] Get: 43 http://deb.debian.org/debian buster/main amd64 autopoint all 0.19.8.1-9 [434 kB] Get: 44 http://deb.debian.org/debian buster/main amd64 cmake-data all 3.13.4-1 [1476 kB] Get: 45 http://deb.debian.org/debian buster/main amd64 libicu63 amd64 63.1-6+deb10u1 [8300 kB] Get: 46 http://deb.debian.org/debian buster/main amd64 libxml2 amd64 2.9.4+dfsg1-7+deb10u2 [689 kB] Get: 47 http://deb.debian.org/debian buster/main amd64 libarchive13 amd64 3.3.3-4+deb10u1 [313 kB] Get: 48 http://deb.debian.org/debian buster/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-1+deb10u1 [69.1 kB] Get: 49 http://deb.debian.org/debian buster/main amd64 libsasl2-2 amd64 2.1.27+dfsg-1+deb10u1 [106 kB] Get: 50 http://deb.debian.org/debian buster/main amd64 libldap-common all 2.4.47+dfsg-3+deb10u6 [90.0 kB] Get: 51 http://deb.debian.org/debian buster/main amd64 libldap-2.4-2 amd64 2.4.47+dfsg-3+deb10u6 [224 kB] Get: 52 http://deb.debian.org/debian buster/main amd64 libnghttp2-14 amd64 1.36.0-2+deb10u1 [85.0 kB] Get: 53 http://deb.debian.org/debian buster/main amd64 libpsl5 amd64 0.20.2-2 [53.7 kB] Get: 54 http://deb.debian.org/debian buster/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2 [60.5 kB] Get: 55 http://deb.debian.org/debian buster/main amd64 libssh2-1 amd64 1.8.0-2.1 [140 kB] Get: 56 http://deb.debian.org/debian buster/main amd64 libcurl4 amd64 7.64.0-4+deb10u2 [332 kB] Get: 57 http://deb.debian.org/debian buster/main amd64 libjsoncpp1 amd64 1.7.4-3 [75.6 kB] Get: 58 http://deb.debian.org/debian buster/main amd64 librhash0 amd64 1.3.8-1 [122 kB] Get: 59 http://deb.debian.org/debian buster/main amd64 libuv1 amd64 1.24.1-1+deb10u1 [110 kB] Get: 60 http://deb.debian.org/debian buster/main amd64 cmake amd64 3.13.4-1 [3480 kB] Get: 61 http://deb.debian.org/debian buster/main amd64 libtool all 2.4.6-9 [547 kB] Get: 62 http://deb.debian.org/debian buster/main amd64 dh-autoreconf all 19 [16.9 kB] Get: 63 http://deb.debian.org/debian buster/main amd64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 64 http://deb.debian.org/debian buster/main amd64 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 65 http://deb.debian.org/debian buster/main amd64 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 66 http://deb.debian.org/debian buster/main amd64 libelf1 amd64 0.176-1.1 [161 kB] Get: 67 http://deb.debian.org/debian buster/main amd64 dwz amd64 0.12-3 [78.0 kB] Get: 68 http://deb.debian.org/debian buster/main amd64 libglib2.0-0 amd64 2.58.3-2+deb10u3 [1259 kB] Get: 69 http://deb.debian.org/debian buster/main amd64 libcroco3 amd64 0.6.12-3 [145 kB] Get: 70 http://deb.debian.org/debian buster/main amd64 gettext amd64 0.19.8.1-9 [1303 kB] Get: 71 http://deb.debian.org/debian buster/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 72 http://deb.debian.org/debian buster/main amd64 po-debconf all 1.0.21 [248 kB] Get: 73 http://deb.debian.org/debian buster/main amd64 debhelper all 12.1.1 [1016 kB] Get: 74 http://deb.debian.org/debian buster/main amd64 python3-lib2to3 all 3.7.3-1 [76.7 kB] Get: 75 http://deb.debian.org/debian buster/main amd64 python3-distutils all 3.7.3-1 [142 kB] Get: 76 http://deb.debian.org/debian buster/main amd64 dh-python all 3.20190308 [99.3 kB] Get: 77 http://deb.debian.org/debian buster/main amd64 xml-core all 0.18+nmu1 [23.8 kB] Get: 78 http://deb.debian.org/debian buster/main amd64 sgml-data all 2.0.11 [179 kB] Get: 79 http://deb.debian.org/debian buster/main amd64 docbook all 4.5-6 [129 kB] Get: 80 http://deb.debian.org/debian buster/main amd64 libosp5 amd64 1.5.2-13+b1 [948 kB] Get: 81 http://deb.debian.org/debian buster/main amd64 opensp amd64 1.5.2-13+b1 [449 kB] Get: 82 http://deb.debian.org/debian buster/main amd64 docbook-to-man amd64 1:2.0.0-42 [76.5 kB] Get: 83 http://deb.debian.org/debian buster/main amd64 fonts-dejavu-core all 2.37-1 [1068 kB] Get: 84 http://deb.debian.org/debian buster/main amd64 fontconfig-config all 2.13.1-2 [280 kB] Get: 85 http://deb.debian.org/debian buster/main amd64 libnl-3-200 amd64 3.4.0-1 [63.0 kB] Get: 86 http://deb.debian.org/debian buster/main amd64 libnl-route-3-200 amd64 3.4.0-1 [162 kB] Get: 87 http://deb.debian.org/debian buster/main amd64 libibverbs1 amd64 22.1-1 [51.2 kB] Get: 88 http://deb.debian.org/debian buster/main amd64 ibverbs-providers amd64 22.1-1 [187 kB] Get: 89 http://deb.debian.org/debian buster/main amd64 libdrm-common all 2.4.97-1 [13.8 kB] Get: 90 http://deb.debian.org/debian buster/main amd64 libdrm2 amd64 2.4.97-1 [39.7 kB] Get: 91 http://deb.debian.org/debian buster/main amd64 libva2 amd64 2.4.0-1 [57.2 kB] Get: 92 http://deb.debian.org/debian buster/main amd64 libva-drm2 amd64 2.4.0-1 [16.6 kB] Get: 93 http://deb.debian.org/debian buster/main amd64 libxau6 amd64 1:1.0.8-1+b2 [19.9 kB] Get: 94 http://deb.debian.org/debian buster/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get: 95 http://deb.debian.org/debian buster/main amd64 libxcb1 amd64 1.13.1-2 [137 kB] Get: 96 http://deb.debian.org/debian buster/main amd64 libx11-data all 2:1.6.7-1+deb10u2 [299 kB] Get: 97 http://deb.debian.org/debian buster/main amd64 libx11-6 amd64 2:1.6.7-1+deb10u2 [757 kB] Get: 98 http://deb.debian.org/debian buster/main amd64 libxext6 amd64 2:1.3.3-1+b2 [52.5 kB] Get: 99 http://deb.debian.org/debian buster/main amd64 libxfixes3 amd64 1:5.0.3-1 [21.9 kB] Get: 100 http://deb.debian.org/debian buster/main amd64 libva-x11-2 amd64 2.4.0-1 [21.3 kB] Get: 101 http://deb.debian.org/debian buster/main amd64 libvdpau1 amd64 1.1.1-10 [42.0 kB] Get: 102 http://deb.debian.org/debian buster/main amd64 libavutil56 amd64 7:4.1.6-1~deb10u1 [237 kB] Get: 103 http://deb.debian.org/debian buster/main amd64 libavutil-dev amd64 7:4.1.6-1~deb10u1 [355 kB] Get: 104 http://deb.debian.org/debian buster/main amd64 libbz2-dev amd64 1.0.6-9.2~deb10u1 [30.2 kB] Get: 105 http://deb.debian.org/debian buster/main amd64 libdrm-amdgpu1 amd64 2.4.97-1 [27.3 kB] Get: 106 http://deb.debian.org/debian buster/main amd64 libpciaccess0 amd64 0.14-1 [53.5 kB] Get: 107 http://deb.debian.org/debian buster/main amd64 libdrm-intel1 amd64 2.4.97-1 [69.8 kB] Get: 108 http://deb.debian.org/debian buster/main amd64 libdrm-radeon1 amd64 2.4.97-1 [31.1 kB] Get: 109 http://deb.debian.org/debian buster/main amd64 libdrm-nouveau2 amd64 2.4.97-1 [26.3 kB] Get: 110 http://deb.debian.org/debian buster/main amd64 libdrm-dev amd64 2.4.97-1 [131 kB] Get: 111 http://deb.debian.org/debian buster/main amd64 libwayland-server0 amd64 1.16.0-1 [32.5 kB] Get: 112 http://deb.debian.org/debian buster/main amd64 libgbm1 amd64 18.3.6-2+deb10u1 [67.8 kB] Get: 113 http://deb.debian.org/debian buster/main amd64 libglapi-mesa amd64 18.3.6-2+deb10u1 [66.3 kB] Get: 114 http://deb.debian.org/debian buster/main amd64 libwayland-client0 amd64 1.16.0-1 [26.4 kB] Get: 115 http://deb.debian.org/debian buster/main amd64 libx11-xcb1 amd64 2:1.6.7-1+deb10u2 [191 kB] Get: 116 http://deb.debian.org/debian buster/main amd64 libxcb-dri2-0 amd64 1.13.1-2 [101 kB] Get: 117 http://deb.debian.org/debian buster/main amd64 libxcb-dri3-0 amd64 1.13.1-2 [100 kB] Get: 118 http://deb.debian.org/debian buster/main amd64 libxcb-present0 amd64 1.13.1-2 [99.1 kB] Get: 119 http://deb.debian.org/debian buster/main amd64 libxcb-sync1 amd64 1.13.1-2 [103 kB] Get: 120 http://deb.debian.org/debian buster/main amd64 libxcb-xfixes0 amd64 1.13.1-2 [103 kB] Get: 121 http://deb.debian.org/debian buster/main amd64 libxshmfence1 amd64 1.3-1 [8820 B] Get: 122 http://deb.debian.org/debian buster/main amd64 libegl-mesa0 amd64 18.3.6-2+deb10u1 [135 kB] Get: 123 http://deb.debian.org/debian buster/main amd64 libevent-2.1-6 amd64 2.1.8-stable-4 [177 kB] Get: 124 http://deb.debian.org/debian buster/main amd64 libevent-core-2.1-6 amd64 2.1.8-stable-4 [129 kB] Get: 125 http://deb.debian.org/debian buster/main amd64 libevent-pthreads-2.1-6 amd64 2.1.8-stable-4 [47.9 kB] Get: 126 http://deb.debian.org/debian buster/main amd64 libexpat1-dev amd64 2.2.6-2+deb10u1 [153 kB] Get: 127 http://deb.debian.org/debian buster/main amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6 [168 kB] Get: 128 http://deb.debian.org/debian buster/main amd64 libnuma1 amd64 2.0.12-1 [26.2 kB] Get: 129 http://deb.debian.org/debian buster/main amd64 libpsm2-2 amd64 11.2.78-1 [177 kB] Get: 130 http://deb.debian.org/debian buster/main amd64 librdmacm1 amd64 22.1-1 [65.3 kB] Get: 131 http://deb.debian.org/debian buster/main amd64 libfabric1 amd64 1.6.2-3 [396 kB] Get: 132 http://deb.debian.org/debian buster/main amd64 libpng16-16 amd64 1.6.36-6 [292 kB] Get: 133 http://deb.debian.org/debian buster/main amd64 libfreetype6 amd64 2.9.1-3+deb10u2 [380 kB] Get: 134 http://deb.debian.org/debian buster/main amd64 libfontconfig1 amd64 2.13.1-2 [346 kB] Get: 135 http://deb.debian.org/debian buster/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-1 [214 kB] Get: 136 http://deb.debian.org/debian buster/main amd64 libpng-dev amd64 1.6.36-6 [300 kB] Get: 137 http://deb.debian.org/debian buster/main amd64 libfreetype6-dev amd64 2.9.1-3+deb10u2 [544 kB] Get: 138 http://deb.debian.org/debian buster/main amd64 uuid-dev amd64 2.33.1-0.1 [93.6 kB] Get: 139 http://deb.debian.org/debian buster/main amd64 pkg-config amd64 0.29-6 [63.5 kB] Get: 140 http://deb.debian.org/debian buster/main amd64 libfontconfig1-dev amd64 2.13.1-2 [966 kB] Get: 141 http://deb.debian.org/debian buster/main amd64 libilmbase23 amd64 2.2.1-2 [85.6 kB] Get: 142 http://deb.debian.org/debian buster/main amd64 libjpeg62-turbo amd64 1:1.5.2-2+deb10u1 [133 kB] Get: 143 http://deb.debian.org/debian buster/main amd64 libjxr0 amd64 1.1-6+b1 [160 kB] Get: 144 http://deb.debian.org/debian buster/main amd64 libopenexr23 amd64 2.2.1-4.1+deb10u1 [592 kB] Get: 145 http://deb.debian.org/debian buster/main amd64 libopenjp2-7 amd64 2.3.0-2+deb10u2 [158 kB] Get: 146 http://deb.debian.org/debian buster/main amd64 liblcms2-2 amd64 2.9-3 [145 kB] Get: 147 http://deb.debian.org/debian buster/main amd64 libraw19 amd64 0.19.2-2 [293 kB] Get: 148 http://deb.debian.org/debian buster/main amd64 libjbig0 amd64 2.1-3.1+b2 [31.0 kB] Get: 149 http://deb.debian.org/debian buster/main amd64 libwebp6 amd64 0.6.1-2+deb10u1 [261 kB] Get: 150 http://deb.debian.org/debian buster/main amd64 libtiff5 amd64 4.1.0+git191117-2~deb10u2 [271 kB] Get: 151 http://deb.debian.org/debian buster/main amd64 libwebpmux3 amd64 0.6.1-2+deb10u1 [97.8 kB] Get: 152 http://deb.debian.org/debian buster/main amd64 libfreeimage3 amd64 3.18.0+ds2-1+deb10u1 [294 kB] Get: 153 http://deb.debian.org/debian buster/main amd64 libfreeimage-dev amd64 3.18.0+ds2-1+deb10u1 [45.9 kB] Get: 154 http://deb.debian.org/debian buster/main amd64 libgfortran5 amd64 8.3.0-6 [581 kB] Get: 155 http://deb.debian.org/debian buster/main amd64 xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get: 156 http://deb.debian.org/debian buster/main amd64 x11proto-dev all 2018.4-4 [251 kB] Get: 157 http://deb.debian.org/debian buster/main amd64 x11proto-core-dev all 2018.4-4 [3128 B] Get: 158 http://deb.debian.org/debian buster/main amd64 libxau-dev amd64 1:1.0.8-1+b2 [23.1 kB] Get: 159 http://deb.debian.org/debian buster/main amd64 libxdmcp-dev amd64 1:1.1.2-3 [42.2 kB] Get: 160 http://deb.debian.org/debian buster/main amd64 xtrans-dev all 1.3.5-1 [100 kB] Get: 161 http://deb.debian.org/debian buster/main amd64 libpthread-stubs0-dev amd64 0.4-1 [5344 B] Get: 162 http://deb.debian.org/debian buster/main amd64 libxcb1-dev amd64 1.13.1-2 [174 kB] Get: 163 http://deb.debian.org/debian buster/main amd64 libx11-dev amd64 2:1.6.7-1+deb10u2 [825 kB] Get: 164 http://deb.debian.org/debian buster/main amd64 mesa-common-dev amd64 18.3.6-2+deb10u1 [611 kB] Get: 165 http://deb.debian.org/debian buster/main amd64 libglvnd0 amd64 1.1.0-1 [48.6 kB] Get: 166 http://deb.debian.org/debian buster/main amd64 libglvnd-core-dev amd64 1.1.0-1 [13.2 kB] Get: 167 http://deb.debian.org/debian buster/main amd64 libegl1 amd64 1.1.0-1 [33.6 kB] Get: 168 http://deb.debian.org/debian buster/main amd64 libgles1 amd64 1.1.0-1 [13.8 kB] Get: 169 http://deb.debian.org/debian buster/main amd64 libgles2 amd64 1.1.0-1 [19.0 kB] Get: 170 http://deb.debian.org/debian buster/main amd64 libxcb-glx0 amd64 1.13.1-2 [116 kB] Get: 171 http://deb.debian.org/debian buster/main amd64 libxdamage1 amd64 1:1.1.4-3+b3 [14.9 kB] Get: 172 http://deb.debian.org/debian buster/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b2 [20.8 kB] Get: 173 http://deb.debian.org/debian buster/main amd64 libllvm7 amd64 1:7.0.1-8+deb10u2 [13.1 MB] Get: 174 http://deb.debian.org/debian buster/main amd64 libsensors-config all 1:3.5.0-3 [31.6 kB] Get: 175 http://deb.debian.org/debian buster/main amd64 libsensors5 amd64 1:3.5.0-3 [52.6 kB] Get: 176 http://deb.debian.org/debian buster/main amd64 libgl1-mesa-dri amd64 18.3.6-2+deb10u1 [6685 kB] Get: 177 http://deb.debian.org/debian buster/main amd64 libglx-mesa0 amd64 18.3.6-2+deb10u1 [180 kB] Get: 178 http://deb.debian.org/debian buster/main amd64 libglx0 amd64 1.1.0-1 [30.0 kB] Get: 179 http://deb.debian.org/debian buster/main amd64 libgl1 amd64 1.1.0-1 [91.1 kB] Get: 180 http://deb.debian.org/debian buster/main amd64 libopengl0 amd64 1.1.0-1 [33.4 kB] Get: 181 http://deb.debian.org/debian buster/main amd64 libglvnd-dev amd64 1.1.0-1 [5128 B] Get: 182 http://deb.debian.org/debian buster/main amd64 libx11-xcb-dev amd64 2:1.6.7-1+deb10u2 [193 kB] Get: 183 http://deb.debian.org/debian buster/main amd64 libxcb-dri3-dev amd64 1.13.1-2 [101 kB] Get: 184 http://deb.debian.org/debian buster/main amd64 libxcb-randr0 amd64 1.13.1-2 [110 kB] Get: 185 http://deb.debian.org/debian buster/main amd64 libxcb-render0 amd64 1.13.1-2 [109 kB] Get: 186 http://deb.debian.org/debian buster/main amd64 libxcb-render0-dev amd64 1.13.1-2 [112 kB] Get: 187 http://deb.debian.org/debian buster/main amd64 libxcb-randr0-dev amd64 1.13.1-2 [114 kB] Get: 188 http://deb.debian.org/debian buster/main amd64 libxcb-shape0 amd64 1.13.1-2 [99.5 kB] Get: 189 http://deb.debian.org/debian buster/main amd64 libxcb-shape0-dev amd64 1.13.1-2 [101 kB] Get: 190 http://deb.debian.org/debian buster/main amd64 libxcb-xfixes0-dev amd64 1.13.1-2 [105 kB] Get: 191 http://deb.debian.org/debian buster/main amd64 libxcb-sync-dev amd64 1.13.1-2 [104 kB] Get: 192 http://deb.debian.org/debian buster/main amd64 libxcb-present-dev amd64 1.13.1-2 [101 kB] Get: 193 http://deb.debian.org/debian buster/main amd64 libxshmfence-dev amd64 1.3-1 [8360 B] Get: 194 http://deb.debian.org/debian buster/main amd64 libxcb-dri2-0-dev amd64 1.13.1-2 [102 kB] Get: 195 http://deb.debian.org/debian buster/main amd64 libxcb-glx0-dev amd64 1.13.1-2 [122 kB] Get: 196 http://deb.debian.org/debian buster/main amd64 x11proto-fixes-dev all 1:2018.4-4 [3140 B] Get: 197 http://deb.debian.org/debian buster/main amd64 libxfixes-dev amd64 1:5.0.3-1 [23.8 kB] Get: 198 http://deb.debian.org/debian buster/main amd64 x11proto-damage-dev all 1:2018.4-4 [3140 B] Get: 199 http://deb.debian.org/debian buster/main amd64 libxdamage-dev amd64 1:1.1.4-3+b3 [14.6 kB] Get: 200 http://deb.debian.org/debian buster/main amd64 x11proto-xext-dev all 2018.4-4 [3128 B] Get: 201 http://deb.debian.org/debian buster/main amd64 libxext-dev amd64 2:1.3.3-1+b2 [107 kB] Get: 202 http://deb.debian.org/debian buster/main amd64 x11proto-xf86vidmode-dev all 2018.4-4 [3140 B] Get: 203 http://deb.debian.org/debian buster/main amd64 libxxf86vm-dev amd64 1:1.1.4-1+b2 [25.4 kB] Get: 204 http://deb.debian.org/debian buster/main amd64 libgl1-mesa-dev amd64 18.3.6-2+deb10u1 [48.0 kB] Get: 205 http://deb.debian.org/debian buster/main amd64 libglu1-mesa amd64 9.0.0-2.1+b3 [169 kB] Get: 206 http://deb.debian.org/debian buster/main amd64 libglu1-mesa-dev amd64 9.0.0-2.1+b3 [208 kB] Get: 207 http://deb.debian.org/debian buster/main amd64 libltdl7 amd64 2.4.6-9 [390 kB] Get: 208 http://deb.debian.org/debian buster/main amd64 libhwloc5 amd64 1.11.12-3 [111 kB] Get: 209 http://deb.debian.org/debian buster/main amd64 libnuma-dev amd64 2.0.12-1 [39.2 kB] Get: 210 http://deb.debian.org/debian buster/main amd64 libltdl-dev amd64 2.4.6-9 [162 kB] Get: 211 http://deb.debian.org/debian buster/main amd64 libhwloc-dev amd64 1.11.12-3 [175 kB] Get: 212 http://deb.debian.org/debian buster/main amd64 ocl-icd-libopencl1 amd64 2.2.12-2 [37.5 kB] Get: 213 http://deb.debian.org/debian buster/main amd64 libhwloc-plugins amd64 1.11.12-3 [17.4 kB] Get: 214 http://deb.debian.org/debian buster/main amd64 libnl-3-dev amd64 3.4.0-1 [102 kB] Get: 215 http://deb.debian.org/debian buster/main amd64 libnl-route-3-dev amd64 3.4.0-1 [177 kB] Get: 216 http://deb.debian.org/debian buster/main amd64 libibverbs-dev amd64 22.1-1 [362 kB] Get: 217 http://deb.debian.org/debian buster/main amd64 x11-common all 1:7.7+19 [251 kB] Get: 218 http://deb.debian.org/debian buster/main amd64 libice6 amd64 2:1.0.9-2 [58.7 kB] Get: 219 http://deb.debian.org/debian buster/main amd64 libice-dev amd64 2:1.0.9-2 [66.8 kB] Get: 220 http://deb.debian.org/debian buster/main amd64 libjpeg62-turbo-dev amd64 1:1.5.2-2+deb10u1 [208 kB] Get: 221 http://deb.debian.org/debian buster/main amd64 libjpeg-dev all 1:1.5.2-2+deb10u1 [57.7 kB] Get: 222 http://deb.debian.org/debian buster/main amd64 libmetis5 amd64 5.1.0.dfsg-5+b2 [175 kB] Get: 223 http://deb.debian.org/debian buster/main amd64 libmetis-dev amd64 5.1.0.dfsg-5+b2 [10.8 kB] Get: 224 http://deb.debian.org/debian buster/main amd64 libtbb2 amd64 2018~U6-4 [147 kB] Get: 225 http://deb.debian.org/debian buster/main amd64 libocct-foundation-7.3 amd64 7.3.0+dfsg1-5 [1272 kB] Get: 226 http://deb.debian.org/debian buster/main amd64 libocct-modeling-data-7.3 amd64 7.3.0+dfsg1-5 [2660 kB] Get: 227 http://deb.debian.org/debian buster/main amd64 libocct-modeling-algorithms-7.3 amd64 7.3.0+dfsg1-5 [7974 kB] Get: 228 http://deb.debian.org/debian buster/main amd64 libxi6 amd64 2:1.7.9-1 [82.6 kB] Get: 229 http://deb.debian.org/debian buster/main amd64 libsm6 amd64 2:1.2.3-1 [35.1 kB] Get: 230 http://deb.debian.org/debian buster/main amd64 libxt6 amd64 1:1.1.5-1+b3 [190 kB] Get: 231 http://deb.debian.org/debian buster/main amd64 libxmu6 amd64 2:1.1.2-2+b3 [60.8 kB] Get: 232 http://deb.debian.org/debian buster/main amd64 libocct-visualization-7.3 amd64 7.3.0+dfsg1-5 [1599 kB] Get: 233 http://deb.debian.org/debian buster/main amd64 libocct-ocaf-7.3 amd64 7.3.0+dfsg1-5 [1200 kB] Get: 234 http://deb.debian.org/debian buster/main amd64 libocct-data-exchange-7.3 amd64 7.3.0+dfsg1-5 [3949 kB] Get: 235 http://deb.debian.org/debian buster/main amd64 libocct-foundation-dev amd64 7.3.0+dfsg1-5 [541 kB] Get: 236 http://deb.debian.org/debian buster/main amd64 libocct-modeling-algorithms-dev amd64 7.3.0+dfsg1-5 [807 kB] Get: 237 http://deb.debian.org/debian buster/main amd64 libocct-modeling-data-dev amd64 7.3.0+dfsg1-5 [301 kB] Get: 238 http://deb.debian.org/debian buster/main amd64 libocct-ocaf-dev amd64 7.3.0+dfsg1-5 [173 kB] Get: 239 http://deb.debian.org/debian buster/main amd64 libsm-dev amd64 2:1.2.3-1 [38.0 kB] Get: 240 http://deb.debian.org/debian buster/main amd64 libxt-dev amd64 1:1.1.5-1+b3 [426 kB] Get: 241 http://deb.debian.org/debian buster/main amd64 libxmu-headers all 2:1.1.2-2 [51.9 kB] Get: 242 http://deb.debian.org/debian buster/main amd64 libxmu-dev amd64 2:1.1.2-2+b3 [66.3 kB] Get: 243 http://deb.debian.org/debian buster/main amd64 libocct-visualization-dev amd64 7.3.0+dfsg1-5 [441 kB] Get: 244 http://deb.debian.org/debian buster/main amd64 libocct-data-exchange-dev amd64 7.3.0+dfsg1-5 [639 kB] Get: 245 http://deb.debian.org/debian buster/main amd64 libpmix2 amd64 3.1.2-3 [498 kB] Get: 246 http://deb.debian.org/debian buster/main amd64 libopenmpi3 amd64 3.1.3-11 [2191 kB] Get: 247 http://deb.debian.org/debian buster/main amd64 openmpi-common all 3.1.3-11 [165 kB] Get: 248 http://deb.debian.org/debian buster/main amd64 openmpi-bin amd64 3.1.3-11 [200 kB] Get: 249 http://deb.debian.org/debian buster/main amd64 libopenmpi-dev amd64 3.1.3-11 [974 kB] Get: 250 http://deb.debian.org/debian buster/main amd64 libpython3.7-dbg amd64 3.7.3-2+deb10u3 [11.7 MB] Get: 251 http://deb.debian.org/debian buster/main amd64 libpython3-dbg amd64 3.7.3-1 [20.1 kB] Get: 252 http://deb.debian.org/debian buster/main amd64 libpython3.7 amd64 3.7.3-2+deb10u3 [1498 kB] Get: 253 http://deb.debian.org/debian buster/main amd64 libpython3.7-dev amd64 3.7.3-2+deb10u3 [48.4 MB] Get: 254 http://deb.debian.org/debian buster/main amd64 libpython3-dev amd64 3.7.3-1 [20.1 kB] Get: 255 http://deb.debian.org/debian buster/main amd64 libswscale5 amd64 7:4.1.6-1~deb10u1 [202 kB] Get: 256 http://deb.debian.org/debian buster/main amd64 libswscale-dev amd64 7:4.1.6-1~deb10u1 [220 kB] Get: 257 http://deb.debian.org/debian buster/main amd64 libtcl8.6 amd64 8.6.9+dfsg-2 [1005 kB] Get: 258 http://deb.debian.org/debian buster/main amd64 libxrender1 amd64 1:0.9.10-1 [33.0 kB] Get: 259 http://deb.debian.org/debian buster/main amd64 libxft2 amd64 2.3.2-2 [57.2 kB] Get: 260 http://deb.debian.org/debian buster/main amd64 libxss1 amd64 1:1.2.3-1 [17.8 kB] Get: 261 http://deb.debian.org/debian buster/main amd64 libtk8.6 amd64 8.6.9-2 [768 kB] Get: 262 http://deb.debian.org/debian buster/main amd64 libtogl2 amd64 2.0-1 [21.3 kB] Get: 263 http://deb.debian.org/debian buster/main amd64 libtogl-dev all 2.0-1 [7534 B] Get: 264 http://deb.debian.org/debian buster/main amd64 libxrender-dev amd64 1:0.9.10-1 [40.8 kB] Get: 265 http://deb.debian.org/debian buster/main amd64 libxft-dev amd64 2.3.2-2 [68.7 kB] Get: 266 http://deb.debian.org/debian buster/main amd64 x11proto-scrnsaver-dev all 2018.4-4 [3136 B] Get: 267 http://deb.debian.org/debian buster/main amd64 libxss-dev amd64 1:1.2.3-1 [23.5 kB] Get: 268 http://deb.debian.org/debian buster/main amd64 pybind11-dev all 2.2.4-2 [130 kB] Get: 269 http://deb.debian.org/debian buster/main amd64 python3.7-dbg amd64 3.7.3-2+deb10u3 [16.2 MB] Get: 270 http://deb.debian.org/debian buster/main amd64 python3-dbg amd64 3.7.3-1 [1300 B] Get: 271 http://deb.debian.org/debian buster/main amd64 python3.7-dev amd64 3.7.3-2+deb10u3 [510 kB] Get: 272 http://deb.debian.org/debian buster/main amd64 python3-dev amd64 3.7.3-1 [1264 B] Get: 273 http://deb.debian.org/debian buster/main amd64 tcl8.6 amd64 8.6.9+dfsg-2 [123 kB] Get: 274 http://deb.debian.org/debian buster/main amd64 tcl amd64 8.6.9+1 [5636 B] Get: 275 http://deb.debian.org/debian buster/main amd64 tcl8.6-dev amd64 8.6.9+dfsg-2 [1001 kB] Get: 276 http://deb.debian.org/debian buster/main amd64 tcl-dev amd64 8.6.9+1 [8204 B] Get: 277 http://deb.debian.org/debian buster/main amd64 tix amd64 8.4.3-10 [283 kB] Get: 278 http://deb.debian.org/debian buster/main amd64 tk8.6 amd64 8.6.9-2 [72.1 kB] Get: 279 http://deb.debian.org/debian buster/main amd64 tk8.6-dev amd64 8.6.9-2 [757 kB] 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) 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.) Preparing to unpack .../0-libbsd0_0.9.1-2+deb10u1_amd64.deb ... Unpacking libbsd0:amd64 (0.9.1-2+deb10u1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../1-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../2-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../3-groff-base_1.22.4-3+deb10u1_amd64.deb ... Unpacking groff-base (1.22.4-3+deb10u1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../4-libpipeline1_1.5.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../5-man-db_2.8.5-2_amd64.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../6-libssl1.1_1.1.1d-0+deb10u7_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1d-0+deb10u7) ... Selecting previously unselected package libpython3.7-minimal:amd64. Preparing to unpack .../7-libpython3.7-minimal_3.7.3-2+deb10u3_amd64.deb ... Unpacking libpython3.7-minimal:amd64 (3.7.3-2+deb10u3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../8-libexpat1_2.2.6-2+deb10u1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.6-2+deb10u1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../9-python3.7-minimal_3.7.3-2+deb10u3_amd64.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u3) ... Setting up libssl1.1:amd64 (1.1.1d-0+deb10u7) ... Setting up libpython3.7-minimal:amd64 (3.7.3-2+deb10u3) ... Setting up libexpat1:amd64 (2.2.6-2+deb10u1) ... Setting up python3.7-minimal (3.7.3-2+deb10u3) ... Selecting previously unselected package python3-minimal. (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 ... 20090 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.3-1_amd64.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.62_all.deb ... Unpacking mime-support (3.62) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-2_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:amd64. Preparing to unpack .../4-libreadline7_7.0-5_amd64.deb ... Unpacking libreadline7:amd64 (7.0-5) ... Selecting previously unselected package libpython3.7-stdlib:amd64. Preparing to unpack .../5-libpython3.7-stdlib_3.7.3-2+deb10u3_amd64.deb ... Unpacking libpython3.7-stdlib:amd64 (3.7.3-2+deb10u3) ... Selecting previously unselected package python3.7. Preparing to unpack .../6-python3.7_3.7.3-2+deb10u3_amd64.deb ... Unpacking python3.7 (3.7.3-2+deb10u3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../7-libpython3-stdlib_3.7.3-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (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 ... 20551 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_amd64.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../002-libncurses6_6.1+20181013-2+deb10u2_amd64.deb ... Unpacking libncurses6:amd64 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package libprocps7:amd64. Preparing to unpack .../003-libprocps7_2%3a3.3.15-2_amd64.deb ... Unpacking libprocps7:amd64 (2:3.3.15-2) ... Selecting previously unselected package lsb-base. Preparing to unpack .../004-lsb-base_10.2019051400_all.deb ... Unpacking lsb-base (10.2019051400) ... Selecting previously unselected package procps. Preparing to unpack .../005-procps_2%3a3.3.15-2_amd64.deb ... Unpacking procps (2:3.3.15-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../006-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../007-libmagic-mgc_1%3a5.35-4+deb10u2_amd64.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../008-libmagic1_1%3a5.35-4+deb10u2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.35-4+deb10u2) ... Selecting previously unselected package file. Preparing to unpack .../009-file_1%3a5.35-4+deb10u2_amd64.deb ... Unpacking file (1:5.35-4+deb10u2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../010-gettext-base_0.19.8.1-9_amd64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../011-libedit2_3.1-20181209-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20181209-1) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../012-libkeyutils1_1.6-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6-6) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../013-libkrb5support0_1.17-3+deb10u3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.17-3+deb10u3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../014-libk5crypto3_1.17-3+deb10u3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.17-3+deb10u3) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../015-libkrb5-3_1.17-3+deb10u3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.17-3+deb10u3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../016-libgssapi-krb5-2_1.17-3+deb10u3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.17-3+deb10u3) ... Selecting previously unselected package openssh-client. Preparing to unpack .../017-openssh-client_1%3a7.9p1-10+deb10u2_amd64.deb ... Unpacking openssh-client (1:7.9p1-10+deb10u2) ... Selecting previously unselected package ucf. Preparing to unpack .../018-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../019-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../020-m4_1.4.18-2_amd64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../021-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../022-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../023-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../024-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package cmake-data. Preparing to unpack .../025-cmake-data_3.13.4-1_all.deb ... Unpacking cmake-data (3.13.4-1) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../026-libicu63_63.1-6+deb10u1_amd64.deb ... Unpacking libicu63:amd64 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../027-libxml2_2.9.4+dfsg1-7+deb10u2_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7+deb10u2) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../028-libarchive13_3.3.3-4+deb10u1_amd64.deb ... Unpacking libarchive13:amd64 (3.3.3-4+deb10u1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../029-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../030-libsasl2-2_2.1.27+dfsg-1+deb10u1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../031-libldap-common_2.4.47+dfsg-3+deb10u6_all.deb ... Unpacking libldap-common (2.4.47+dfsg-3+deb10u6) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../032-libldap-2.4-2_2.4.47+dfsg-3+deb10u6_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.47+dfsg-3+deb10u6) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../033-libnghttp2-14_1.36.0-2+deb10u1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.36.0-2+deb10u1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../034-libpsl5_0.20.2-2_amd64.deb ... Unpacking libpsl5:amd64 (0.20.2-2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../035-librtmp1_2.4+20151223.gitfa8646d.1-2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../036-libssh2-1_1.8.0-2.1_amd64.deb ... Unpacking libssh2-1:amd64 (1.8.0-2.1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../037-libcurl4_7.64.0-4+deb10u2_amd64.deb ... Unpacking libcurl4:amd64 (7.64.0-4+deb10u2) ... Selecting previously unselected package libjsoncpp1:amd64. Preparing to unpack .../038-libjsoncpp1_1.7.4-3_amd64.deb ... Unpacking libjsoncpp1:amd64 (1.7.4-3) ... Selecting previously unselected package librhash0:amd64. Preparing to unpack .../039-librhash0_1.3.8-1_amd64.deb ... Unpacking librhash0:amd64 (1.3.8-1) ... Selecting previously unselected package libuv1:amd64. Preparing to unpack .../040-libuv1_1.24.1-1+deb10u1_amd64.deb ... Unpacking libuv1:amd64 (1.24.1-1+deb10u1) ... Selecting previously unselected package cmake. Preparing to unpack .../041-cmake_3.13.4-1_amd64.deb ... Unpacking cmake (3.13.4-1) ... Selecting previously unselected package libtool. Preparing to unpack .../042-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../043-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../044-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../045-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../046-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../047-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../048-dwz_0.12-3_amd64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../049-libglib2.0-0_2.58.3-2+deb10u3_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.58.3-2+deb10u3) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../050-libcroco3_0.6.12-3_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../051-gettext_0.19.8.1-9_amd64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../052-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../055-python3-lib2to3_3.7.3-1_all.deb ... Unpacking python3-lib2to3 (3.7.3-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../056-python3-distutils_3.7.3-1_all.deb ... Unpacking python3-distutils (3.7.3-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../057-dh-python_3.20190308_all.deb ... Unpacking dh-python (3.20190308) ... Selecting previously unselected package xml-core. Preparing to unpack .../058-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package sgml-data. Preparing to unpack .../059-sgml-data_2.0.11_all.deb ... Unpacking sgml-data (2.0.11) ... Selecting previously unselected package docbook. Preparing to unpack .../060-docbook_4.5-6_all.deb ... Unpacking docbook (4.5-6) ... Selecting previously unselected package libosp5. Preparing to unpack .../061-libosp5_1.5.2-13+b1_amd64.deb ... Unpacking libosp5 (1.5.2-13+b1) ... Selecting previously unselected package opensp. Preparing to unpack .../062-opensp_1.5.2-13+b1_amd64.deb ... Unpacking opensp (1.5.2-13+b1) ... Selecting previously unselected package docbook-to-man. Preparing to unpack .../063-docbook-to-man_1%3a2.0.0-42_amd64.deb ... Unpacking docbook-to-man (1:2.0.0-42) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../064-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../065-fontconfig-config_2.13.1-2_all.deb ... Unpacking fontconfig-config (2.13.1-2) ... Selecting previously unselected package libnl-3-200:amd64. Preparing to unpack .../066-libnl-3-200_3.4.0-1_amd64.deb ... Unpacking libnl-3-200:amd64 (3.4.0-1) ... Selecting previously unselected package libnl-route-3-200:amd64. Preparing to unpack .../067-libnl-route-3-200_3.4.0-1_amd64.deb ... Unpacking libnl-route-3-200:amd64 (3.4.0-1) ... Selecting previously unselected package libibverbs1:amd64. Preparing to unpack .../068-libibverbs1_22.1-1_amd64.deb ... Unpacking libibverbs1:amd64 (22.1-1) ... Selecting previously unselected package ibverbs-providers:amd64. Preparing to unpack .../069-ibverbs-providers_22.1-1_amd64.deb ... Unpacking ibverbs-providers:amd64 (22.1-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../070-libdrm-common_2.4.97-1_all.deb ... Unpacking libdrm-common (2.4.97-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../071-libdrm2_2.4.97-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.97-1) ... Selecting previously unselected package libva2:amd64. Preparing to unpack .../072-libva2_2.4.0-1_amd64.deb ... Unpacking libva2:amd64 (2.4.0-1) ... Selecting previously unselected package libva-drm2:amd64. Preparing to unpack .../073-libva-drm2_2.4.0-1_amd64.deb ... Unpacking libva-drm2:amd64 (2.4.0-1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../074-libxau6_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../075-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../076-libxcb1_1.13.1-2_amd64.deb ... Unpacking libxcb1:amd64 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../077-libx11-data_2%3a1.6.7-1+deb10u2_all.deb ... Unpacking libx11-data (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../078-libx11-6_2%3a1.6.7-1+deb10u2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../079-libxext6_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../080-libxfixes3_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes3:amd64 (1:5.0.3-1) ... Selecting previously unselected package libva-x11-2:amd64. Preparing to unpack .../081-libva-x11-2_2.4.0-1_amd64.deb ... Unpacking libva-x11-2:amd64 (2.4.0-1) ... Selecting previously unselected package libvdpau1:amd64. Preparing to unpack .../082-libvdpau1_1.1.1-10_amd64.deb ... Unpacking libvdpau1:amd64 (1.1.1-10) ... Selecting previously unselected package libavutil56:amd64. Preparing to unpack .../083-libavutil56_7%3a4.1.6-1~deb10u1_amd64.deb ... Unpacking libavutil56:amd64 (7:4.1.6-1~deb10u1) ... Selecting previously unselected package libavutil-dev:amd64. Preparing to unpack .../084-libavutil-dev_7%3a4.1.6-1~deb10u1_amd64.deb ... Unpacking libavutil-dev:amd64 (7:4.1.6-1~deb10u1) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../085-libbz2-dev_1.0.6-9.2~deb10u1_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.6-9.2~deb10u1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../086-libdrm-amdgpu1_2.4.97-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.97-1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../087-libpciaccess0_0.14-1_amd64.deb ... Unpacking libpciaccess0:amd64 (0.14-1) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../088-libdrm-intel1_2.4.97-1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.97-1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../089-libdrm-radeon1_2.4.97-1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.97-1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../090-libdrm-nouveau2_2.4.97-1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.97-1) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../091-libdrm-dev_2.4.97-1_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.97-1) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../092-libwayland-server0_1.16.0-1_amd64.deb ... Unpacking libwayland-server0:amd64 (1.16.0-1) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../093-libgbm1_18.3.6-2+deb10u1_amd64.deb ... Unpacking libgbm1:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../094-libglapi-mesa_18.3.6-2+deb10u1_amd64.deb ... Unpacking libglapi-mesa:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../095-libwayland-client0_1.16.0-1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.16.0-1) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../096-libx11-xcb1_2%3a1.6.7-1+deb10u2_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../097-libxcb-dri2-0_1.13.1-2_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../098-libxcb-dri3-0_1.13.1-2_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../099-libxcb-present0_1.13.1-2_amd64.deb ... Unpacking libxcb-present0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../100-libxcb-sync1_1.13.1-2_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../101-libxcb-xfixes0_1.13.1-2_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.13.1-2) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../102-libxshmfence1_1.3-1_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../103-libegl-mesa0_18.3.6-2+deb10u1_amd64.deb ... Unpacking libegl-mesa0:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libevent-2.1-6:amd64. Preparing to unpack .../104-libevent-2.1-6_2.1.8-stable-4_amd64.deb ... Unpacking libevent-2.1-6:amd64 (2.1.8-stable-4) ... Selecting previously unselected package libevent-core-2.1-6:amd64. Preparing to unpack .../105-libevent-core-2.1-6_2.1.8-stable-4_amd64.deb ... Unpacking libevent-core-2.1-6:amd64 (2.1.8-stable-4) ... Selecting previously unselected package libevent-pthreads-2.1-6:amd64. Preparing to unpack .../106-libevent-pthreads-2.1-6_2.1.8-stable-4_amd64.deb ... Unpacking libevent-pthreads-2.1-6:amd64 (2.1.8-stable-4) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../107-libexpat1-dev_2.2.6-2+deb10u1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.2.6-2+deb10u1) ... Selecting previously unselected package libpsm-infinipath1. Preparing to unpack .../108-libpsm-infinipath1_3.3+20.604758e7-6_amd64.deb ... Unpacking libpsm-infinipath1 (3.3+20.604758e7-6) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../109-libnuma1_2.0.12-1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.12-1) ... Selecting previously unselected package libpsm2-2. Preparing to unpack .../110-libpsm2-2_11.2.78-1_amd64.deb ... Unpacking libpsm2-2 (11.2.78-1) ... Selecting previously unselected package librdmacm1:amd64. Preparing to unpack .../111-librdmacm1_22.1-1_amd64.deb ... Unpacking librdmacm1:amd64 (22.1-1) ... Selecting previously unselected package libfabric1. Preparing to unpack .../112-libfabric1_1.6.2-3_amd64.deb ... Unpacking libfabric1 (1.6.2-3) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../113-libpng16-16_1.6.36-6_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.36-6) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../114-libfreetype6_2.9.1-3+deb10u2_amd64.deb ... Unpacking libfreetype6:amd64 (2.9.1-3+deb10u2) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../115-libfontconfig1_2.13.1-2_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-2) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../116-zlib1g-dev_1%3a1.2.11.dfsg-1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../117-libpng-dev_1.6.36-6_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.36-6) ... Selecting previously unselected package libfreetype6-dev:amd64. Preparing to unpack .../118-libfreetype6-dev_2.9.1-3+deb10u2_amd64.deb ... Unpacking libfreetype6-dev:amd64 (2.9.1-3+deb10u2) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../119-uuid-dev_2.33.1-0.1_amd64.deb ... Unpacking uuid-dev:amd64 (2.33.1-0.1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../120-pkg-config_0.29-6_amd64.deb ... Unpacking pkg-config (0.29-6) ... Selecting previously unselected package libfontconfig1-dev:amd64. Preparing to unpack .../121-libfontconfig1-dev_2.13.1-2_amd64.deb ... Unpacking libfontconfig1-dev:amd64 (2.13.1-2) ... Selecting previously unselected package libilmbase23:amd64. Preparing to unpack .../122-libilmbase23_2.2.1-2_amd64.deb ... Unpacking libilmbase23:amd64 (2.2.1-2) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../123-libjpeg62-turbo_1%3a1.5.2-2+deb10u1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:1.5.2-2+deb10u1) ... Selecting previously unselected package libjxr0:amd64. Preparing to unpack .../124-libjxr0_1.1-6+b1_amd64.deb ... Unpacking libjxr0:amd64 (1.1-6+b1) ... Selecting previously unselected package libopenexr23:amd64. Preparing to unpack .../125-libopenexr23_2.2.1-4.1+deb10u1_amd64.deb ... Unpacking libopenexr23:amd64 (2.2.1-4.1+deb10u1) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../126-libopenjp2-7_2.3.0-2+deb10u2_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.3.0-2+deb10u2) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../127-liblcms2-2_2.9-3_amd64.deb ... Unpacking liblcms2-2:amd64 (2.9-3) ... Selecting previously unselected package libraw19:amd64. Preparing to unpack .../128-libraw19_0.19.2-2_amd64.deb ... Unpacking libraw19:amd64 (0.19.2-2) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../129-libjbig0_2.1-3.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:amd64. Preparing to unpack .../130-libwebp6_0.6.1-2+deb10u1_amd64.deb ... Unpacking libwebp6:amd64 (0.6.1-2+deb10u1) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../131-libtiff5_4.1.0+git191117-2~deb10u2_amd64.deb ... Unpacking libtiff5:amd64 (4.1.0+git191117-2~deb10u2) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../132-libwebpmux3_0.6.1-2+deb10u1_amd64.deb ... Unpacking libwebpmux3:amd64 (0.6.1-2+deb10u1) ... Selecting previously unselected package libfreeimage3:amd64. Preparing to unpack .../133-libfreeimage3_3.18.0+ds2-1+deb10u1_amd64.deb ... Unpacking libfreeimage3:amd64 (3.18.0+ds2-1+deb10u1) ... Selecting previously unselected package libfreeimage-dev. Preparing to unpack .../134-libfreeimage-dev_3.18.0+ds2-1+deb10u1_amd64.deb ... Unpacking libfreeimage-dev (3.18.0+ds2-1+deb10u1) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../135-libgfortran5_8.3.0-6_amd64.deb ... Unpacking libgfortran5:amd64 (8.3.0-6) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../136-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../137-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../138-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../139-libxau-dev_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../140-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../141-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../142-libpthread-stubs0-dev_0.4-1_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.4-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../143-libxcb1-dev_1.13.1-2_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../144-libx11-dev_2%3a1.6.7-1+deb10u2_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.6.7-1+deb10u2) ... Selecting previously unselected package mesa-common-dev:amd64. Preparing to unpack .../145-mesa-common-dev_18.3.6-2+deb10u1_amd64.deb ... Unpacking mesa-common-dev:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../146-libglvnd0_1.1.0-1_amd64.deb ... Unpacking libglvnd0:amd64 (1.1.0-1) ... Selecting previously unselected package libglvnd-core-dev:amd64. Preparing to unpack .../147-libglvnd-core-dev_1.1.0-1_amd64.deb ... Unpacking libglvnd-core-dev:amd64 (1.1.0-1) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../148-libegl1_1.1.0-1_amd64.deb ... Unpacking libegl1:amd64 (1.1.0-1) ... Selecting previously unselected package libgles1:amd64. Preparing to unpack .../149-libgles1_1.1.0-1_amd64.deb ... Unpacking libgles1:amd64 (1.1.0-1) ... Selecting previously unselected package libgles2:amd64. Preparing to unpack .../150-libgles2_1.1.0-1_amd64.deb ... Unpacking libgles2:amd64 (1.1.0-1) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../151-libxcb-glx0_1.13.1-2_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.13.1-2) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../152-libxdamage1_1%3a1.1.4-3+b3_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.4-3+b3) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../153-libxxf86vm1_1%3a1.1.4-1+b2_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b2) ... Selecting previously unselected package libllvm7:amd64. Preparing to unpack .../154-libllvm7_1%3a7.0.1-8+deb10u2_amd64.deb ... Unpacking libllvm7:amd64 (1:7.0.1-8+deb10u2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../155-libsensors-config_1%3a3.5.0-3_all.deb ... Unpacking libsensors-config (1:3.5.0-3) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../156-libsensors5_1%3a3.5.0-3_amd64.deb ... Unpacking libsensors5:amd64 (1:3.5.0-3) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../157-libgl1-mesa-dri_18.3.6-2+deb10u1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../158-libglx-mesa0_18.3.6-2+deb10u1_amd64.deb ... Unpacking libglx-mesa0:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../159-libglx0_1.1.0-1_amd64.deb ... Unpacking libglx0:amd64 (1.1.0-1) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../160-libgl1_1.1.0-1_amd64.deb ... Unpacking libgl1:amd64 (1.1.0-1) ... Selecting previously unselected package libopengl0:amd64. Preparing to unpack .../161-libopengl0_1.1.0-1_amd64.deb ... Unpacking libopengl0:amd64 (1.1.0-1) ... Selecting previously unselected package libglvnd-dev:amd64. Preparing to unpack .../162-libglvnd-dev_1.1.0-1_amd64.deb ... Unpacking libglvnd-dev:amd64 (1.1.0-1) ... Selecting previously unselected package libx11-xcb-dev:amd64. Preparing to unpack .../163-libx11-xcb-dev_2%3a1.6.7-1+deb10u2_amd64.deb ... Unpacking libx11-xcb-dev:amd64 (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libxcb-dri3-dev:amd64. Preparing to unpack .../164-libxcb-dri3-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-dri3-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../165-libxcb-randr0_1.13.1-2_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../166-libxcb-render0_1.13.1-2_amd64.deb ... Unpacking libxcb-render0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../167-libxcb-render0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-randr0-dev:amd64. Preparing to unpack .../168-libxcb-randr0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-randr0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-shape0:amd64. Preparing to unpack .../169-libxcb-shape0_1.13.1-2_amd64.deb ... Unpacking libxcb-shape0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-shape0-dev:amd64. Preparing to unpack .../170-libxcb-shape0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-shape0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0-dev:amd64. Preparing to unpack .../171-libxcb-xfixes0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-xfixes0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-sync-dev:amd64. Preparing to unpack .../172-libxcb-sync-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-sync-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-present-dev:amd64. Preparing to unpack .../173-libxcb-present-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-present-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxshmfence-dev:amd64. Preparing to unpack .../174-libxshmfence-dev_1.3-1_amd64.deb ... Unpacking libxshmfence-dev:amd64 (1.3-1) ... Selecting previously unselected package libxcb-dri2-0-dev:amd64. Preparing to unpack .../175-libxcb-dri2-0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-dri2-0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-glx0-dev:amd64. Preparing to unpack .../176-libxcb-glx0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-glx0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../177-x11proto-fixes-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-fixes-dev (1:2018.4-4) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../178-libxfixes-dev_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:5.0.3-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../179-x11proto-damage-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-damage-dev (1:2018.4-4) ... Selecting previously unselected package libxdamage-dev:amd64. Preparing to unpack .../180-libxdamage-dev_1%3a1.1.4-3+b3_amd64.deb ... Unpacking libxdamage-dev:amd64 (1:1.1.4-3+b3) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../181-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../182-libxext-dev_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../183-x11proto-xf86vidmode-dev_2018.4-4_all.deb ... Unpacking x11proto-xf86vidmode-dev (2018.4-4) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../184-libxxf86vm-dev_1%3a1.1.4-1+b2_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1+b2) ... Selecting previously unselected package libgl1-mesa-dev:amd64. Preparing to unpack .../185-libgl1-mesa-dev_18.3.6-2+deb10u1_amd64.deb ... Unpacking libgl1-mesa-dev:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libglu1-mesa:amd64. Preparing to unpack .../186-libglu1-mesa_9.0.0-2.1+b3_amd64.deb ... Unpacking libglu1-mesa:amd64 (9.0.0-2.1+b3) ... Selecting previously unselected package libglu1-mesa-dev:amd64. Preparing to unpack .../187-libglu1-mesa-dev_9.0.0-2.1+b3_amd64.deb ... Unpacking libglu1-mesa-dev:amd64 (9.0.0-2.1+b3) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../188-libltdl7_2.4.6-9_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-9) ... Selecting previously unselected package libhwloc5:amd64. Preparing to unpack .../189-libhwloc5_1.11.12-3_amd64.deb ... Unpacking libhwloc5:amd64 (1.11.12-3) ... Selecting previously unselected package libnuma-dev:amd64. Preparing to unpack .../190-libnuma-dev_2.0.12-1_amd64.deb ... Unpacking libnuma-dev:amd64 (2.0.12-1) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../191-libltdl-dev_2.4.6-9_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.6-9) ... Selecting previously unselected package libhwloc-dev:amd64. Preparing to unpack .../192-libhwloc-dev_1.11.12-3_amd64.deb ... Unpacking libhwloc-dev:amd64 (1.11.12-3) ... Selecting previously unselected package ocl-icd-libopencl1:amd64. Preparing to unpack .../193-ocl-icd-libopencl1_2.2.12-2_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.2.12-2) ... Selecting previously unselected package libhwloc-plugins:amd64. Preparing to unpack .../194-libhwloc-plugins_1.11.12-3_amd64.deb ... Unpacking libhwloc-plugins:amd64 (1.11.12-3) ... Selecting previously unselected package libnl-3-dev:amd64. Preparing to unpack .../195-libnl-3-dev_3.4.0-1_amd64.deb ... Unpacking libnl-3-dev:amd64 (3.4.0-1) ... Selecting previously unselected package libnl-route-3-dev:amd64. Preparing to unpack .../196-libnl-route-3-dev_3.4.0-1_amd64.deb ... Unpacking libnl-route-3-dev:amd64 (3.4.0-1) ... Selecting previously unselected package libibverbs-dev:amd64. Preparing to unpack .../197-libibverbs-dev_22.1-1_amd64.deb ... Unpacking libibverbs-dev:amd64 (22.1-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../198-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../199-libice6_2%3a1.0.9-2_amd64.deb ... Unpacking libice6:amd64 (2:1.0.9-2) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../200-libice-dev_2%3a1.0.9-2_amd64.deb ... Unpacking libice-dev:amd64 (2:1.0.9-2) ... Selecting previously unselected package libjpeg62-turbo-dev:amd64. Preparing to unpack .../201-libjpeg62-turbo-dev_1%3a1.5.2-2+deb10u1_amd64.deb ... Unpacking libjpeg62-turbo-dev:amd64 (1:1.5.2-2+deb10u1) ... Selecting previously unselected package libjpeg-dev. Preparing to unpack .../202-libjpeg-dev_1%3a1.5.2-2+deb10u1_all.deb ... Unpacking libjpeg-dev (1:1.5.2-2+deb10u1) ... Selecting previously unselected package libmetis5:amd64. Preparing to unpack .../203-libmetis5_5.1.0.dfsg-5+b2_amd64.deb ... Unpacking libmetis5:amd64 (5.1.0.dfsg-5+b2) ... Selecting previously unselected package libmetis-dev. Preparing to unpack .../204-libmetis-dev_5.1.0.dfsg-5+b2_amd64.deb ... Unpacking libmetis-dev (5.1.0.dfsg-5+b2) ... Selecting previously unselected package libtbb2:amd64. Preparing to unpack .../205-libtbb2_2018~U6-4_amd64.deb ... Unpacking libtbb2:amd64 (2018~U6-4) ... Selecting previously unselected package libocct-foundation-7.3:amd64. Preparing to unpack .../206-libocct-foundation-7.3_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-foundation-7.3:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libocct-modeling-data-7.3:amd64. Preparing to unpack .../207-libocct-modeling-data-7.3_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-modeling-data-7.3:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libocct-modeling-algorithms-7.3:amd64. Preparing to unpack .../208-libocct-modeling-algorithms-7.3_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-modeling-algorithms-7.3:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../209-libxi6_2%3a1.7.9-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.7.9-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../210-libsm6_2%3a1.2.3-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../211-libxt6_1%3a1.1.5-1+b3_amd64.deb ... Unpacking libxt6:amd64 (1:1.1.5-1+b3) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../212-libxmu6_2%3a1.1.2-2+b3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.2-2+b3) ... Selecting previously unselected package libocct-visualization-7.3:amd64. Preparing to unpack .../213-libocct-visualization-7.3_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-visualization-7.3:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libocct-ocaf-7.3:amd64. Preparing to unpack .../214-libocct-ocaf-7.3_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-ocaf-7.3:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libocct-data-exchange-7.3:amd64. Preparing to unpack .../215-libocct-data-exchange-7.3_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-data-exchange-7.3:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libocct-foundation-dev:amd64. Preparing to unpack .../216-libocct-foundation-dev_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-foundation-dev:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libocct-modeling-algorithms-dev:amd64. Preparing to unpack .../217-libocct-modeling-algorithms-dev_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-modeling-algorithms-dev:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libocct-modeling-data-dev:amd64. Preparing to unpack .../218-libocct-modeling-data-dev_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-modeling-data-dev:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libocct-ocaf-dev:amd64. Preparing to unpack .../219-libocct-ocaf-dev_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-ocaf-dev:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../220-libsm-dev_2%3a1.2.3-1_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.3-1) ... Selecting previously unselected package libxt-dev:amd64. Preparing to unpack .../221-libxt-dev_1%3a1.1.5-1+b3_amd64.deb ... Unpacking libxt-dev:amd64 (1:1.1.5-1+b3) ... Selecting previously unselected package libxmu-headers. Preparing to unpack .../222-libxmu-headers_2%3a1.1.2-2_all.deb ... Unpacking libxmu-headers (2:1.1.2-2) ... Selecting previously unselected package libxmu-dev:amd64. Preparing to unpack .../223-libxmu-dev_2%3a1.1.2-2+b3_amd64.deb ... Unpacking libxmu-dev:amd64 (2:1.1.2-2+b3) ... Selecting previously unselected package libocct-visualization-dev:amd64. Preparing to unpack .../224-libocct-visualization-dev_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-visualization-dev:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libocct-data-exchange-dev:amd64. Preparing to unpack .../225-libocct-data-exchange-dev_7.3.0+dfsg1-5_amd64.deb ... Unpacking libocct-data-exchange-dev:amd64 (7.3.0+dfsg1-5) ... Selecting previously unselected package libpmix2:amd64. Preparing to unpack .../226-libpmix2_3.1.2-3_amd64.deb ... Unpacking libpmix2:amd64 (3.1.2-3) ... Selecting previously unselected package libopenmpi3:amd64. Preparing to unpack .../227-libopenmpi3_3.1.3-11_amd64.deb ... Unpacking libopenmpi3:amd64 (3.1.3-11) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../228-openmpi-common_3.1.3-11_all.deb ... Unpacking openmpi-common (3.1.3-11) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../229-openmpi-bin_3.1.3-11_amd64.deb ... Unpacking openmpi-bin (3.1.3-11) ... Selecting previously unselected package libopenmpi-dev:amd64. Preparing to unpack .../230-libopenmpi-dev_3.1.3-11_amd64.deb ... Unpacking libopenmpi-dev:amd64 (3.1.3-11) ... Selecting previously unselected package libpython3.7-dbg:amd64. Preparing to unpack .../231-libpython3.7-dbg_3.7.3-2+deb10u3_amd64.deb ... Unpacking libpython3.7-dbg:amd64 (3.7.3-2+deb10u3) ... Selecting previously unselected package libpython3-dbg:amd64. Preparing to unpack .../232-libpython3-dbg_3.7.3-1_amd64.deb ... Unpacking libpython3-dbg:amd64 (3.7.3-1) ... Selecting previously unselected package libpython3.7:amd64. Preparing to unpack .../233-libpython3.7_3.7.3-2+deb10u3_amd64.deb ... Unpacking libpython3.7:amd64 (3.7.3-2+deb10u3) ... Selecting previously unselected package libpython3.7-dev:amd64. Preparing to unpack .../234-libpython3.7-dev_3.7.3-2+deb10u3_amd64.deb ... Unpacking libpython3.7-dev:amd64 (3.7.3-2+deb10u3) ... Selecting previously unselected package libpython3-dev:amd64. Preparing to unpack .../235-libpython3-dev_3.7.3-1_amd64.deb ... Unpacking libpython3-dev:amd64 (3.7.3-1) ... Selecting previously unselected package libswscale5:amd64. Preparing to unpack .../236-libswscale5_7%3a4.1.6-1~deb10u1_amd64.deb ... Unpacking libswscale5:amd64 (7:4.1.6-1~deb10u1) ... Selecting previously unselected package libswscale-dev:amd64. Preparing to unpack .../237-libswscale-dev_7%3a4.1.6-1~deb10u1_amd64.deb ... Unpacking libswscale-dev:amd64 (7:4.1.6-1~deb10u1) ... Selecting previously unselected package libtcl8.6:amd64. Preparing to unpack .../238-libtcl8.6_8.6.9+dfsg-2_amd64.deb ... Unpacking libtcl8.6:amd64 (8.6.9+dfsg-2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../239-libxrender1_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../240-libxft2_2.3.2-2_amd64.deb ... Unpacking libxft2:amd64 (2.3.2-2) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../241-libxss1_1%3a1.2.3-1_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.3-1) ... Selecting previously unselected package libtk8.6:amd64. Preparing to unpack .../242-libtk8.6_8.6.9-2_amd64.deb ... Unpacking libtk8.6:amd64 (8.6.9-2) ... Selecting previously unselected package libtogl2. Preparing to unpack .../243-libtogl2_2.0-1_amd64.deb ... Unpacking libtogl2 (2.0-1) ... Selecting previously unselected package libtogl-dev. Preparing to unpack .../244-libtogl-dev_2.0-1_all.deb ... Unpacking libtogl-dev (2.0-1) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../245-libxrender-dev_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.10-1) ... Selecting previously unselected package libxft-dev:amd64. Preparing to unpack .../246-libxft-dev_2.3.2-2_amd64.deb ... Unpacking libxft-dev:amd64 (2.3.2-2) ... Selecting previously unselected package x11proto-scrnsaver-dev. Preparing to unpack .../247-x11proto-scrnsaver-dev_2018.4-4_all.deb ... Unpacking x11proto-scrnsaver-dev (2018.4-4) ... Selecting previously unselected package libxss-dev:amd64. Preparing to unpack .../248-libxss-dev_1%3a1.2.3-1_amd64.deb ... Unpacking libxss-dev:amd64 (1:1.2.3-1) ... Selecting previously unselected package pybind11-dev. Preparing to unpack .../249-pybind11-dev_2.2.4-2_all.deb ... Unpacking pybind11-dev (2.2.4-2) ... Selecting previously unselected package python3.7-dbg. Preparing to unpack .../250-python3.7-dbg_3.7.3-2+deb10u3_amd64.deb ... Unpacking python3.7-dbg (3.7.3-2+deb10u3) ... Selecting previously unselected package python3-dbg. Preparing to unpack .../251-python3-dbg_3.7.3-1_amd64.deb ... Unpacking python3-dbg (3.7.3-1) ... Selecting previously unselected package python3.7-dev. Preparing to unpack .../252-python3.7-dev_3.7.3-2+deb10u3_amd64.deb ... Unpacking python3.7-dev (3.7.3-2+deb10u3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../253-python3-dev_3.7.3-1_amd64.deb ... Unpacking python3-dev (3.7.3-1) ... Selecting previously unselected package tcl8.6. Preparing to unpack .../254-tcl8.6_8.6.9+dfsg-2_amd64.deb ... Unpacking tcl8.6 (8.6.9+dfsg-2) ... Selecting previously unselected package tcl. Preparing to unpack .../255-tcl_8.6.9+1_amd64.deb ... Unpacking tcl (8.6.9+1) ... Selecting previously unselected package tcl8.6-dev:amd64. Preparing to unpack .../256-tcl8.6-dev_8.6.9+dfsg-2_amd64.deb ... Unpacking tcl8.6-dev:amd64 (8.6.9+dfsg-2) ... Selecting previously unselected package tcl-dev:amd64. Preparing to unpack .../257-tcl-dev_8.6.9+1_amd64.deb ... Unpacking tcl-dev:amd64 (8.6.9+1) ... Selecting previously unselected package tix. Preparing to unpack .../258-tix_8.4.3-10_amd64.deb ... Unpacking tix (8.4.3-10) ... Selecting previously unselected package tk8.6. Preparing to unpack .../259-tk8.6_8.6.9-2_amd64.deb ... Unpacking tk8.6 (8.6.9-2) ... Selecting previously unselected package tk8.6-dev:amd64. Preparing to unpack .../260-tk8.6-dev_8.6.9-2_amd64.deb ... Unpacking tk8.6-dev:amd64 (8.6.9-2) ... Selecting previously unselected package tk. Preparing to unpack .../261-tk_8.6.9+1_amd64.deb ... Unpacking tk (8.6.9+1) ... Selecting previously unselected package tk-dev:amd64. Preparing to unpack .../262-tk-dev_8.6.9+1_amd64.deb ... Unpacking tk-dev:amd64 (8.6.9+1) ... Selecting previously unselected package tix-dev. Preparing to unpack .../263-tix-dev_8.4.3-10_amd64.deb ... Unpacking tix-dev (8.4.3-10) ... Setting up libpipeline1:amd64 (1.5.1-2) ... Setting up liblcms2-2:amd64 (2.9-3) ... Setting up libwayland-server0:amd64 (1.16.0-1) ... Setting up lsb-base (10.2019051400) ... Setting up libx11-xcb1:amd64 (2:1.6.7-1+deb10u2) ... Setting up libpciaccess0:amd64 (0.14-1) ... Setting up libxau6:amd64 (1:1.0.8-1+b2) ... Setting up libkeyutils1:amd64 (1.6-6) ... Setting up libpsl5:amd64 (0.20.2-2) ... Setting up mime-support (3.62) ... Setting up libglvnd-core-dev:amd64 (1.1.0-1) ... Setting up libmagic-mgc (1:5.35-4+deb10u2) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libilmbase23:amd64 (2.2.1-2) ... Setting up libglib2.0-0:amd64 (2.58.3-2+deb10u3) ... No schema files found: doing nothing. Setting up libglvnd0:amd64 (1.1.0-1) ... Setting up libprocps7:amd64 (2:3.3.15-2) ... Setting up libjxr0:amd64 (1.1-6+b1) ... Setting up libtbb2:amd64 (2018~U6-4) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.5.0-3) ... Setting up libnghttp2-14:amd64 (1.36.0-2+deb10u1) ... Setting up libmagic1:amd64 (1:5.35-4+deb10u2) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libopenexr23:amd64 (2.2.1-4.1+deb10u1) ... Setting up libmetis5:amd64 (5.1.0.dfsg-5+b2) ... Setting up file (1:5.35-4+deb10u2) ... Setting up libldap-common (2.4.47+dfsg-3+deb10u6) ... Setting up libpthread-stubs0-dev:amd64 (0.4-1) ... Setting up libjbig0:amd64 (2.1-3.1+b2) ... Setting up pybind11-dev (2.2.4-2) ... Setting up libicu63:amd64 (63.1-6+deb10u1) ... Setting up libopengl0:amd64 (1.1.0-1) ... Setting up libkrb5support0:amd64 (1.17-3+deb10u3) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-1+deb10u1) ... Setting up libosp5 (1.5.2-13+b1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up autotools-dev (20180224.1) ... Setting up libuv1:amd64 (1.24.1-1+deb10u1) ... Setting up libgles2:amd64 (1.1.0-1) ... Setting up libexpat1-dev:amd64 (2.2.6-2+deb10u1) ... Setting up libjpeg62-turbo:amd64 (1:1.5.2-2+deb10u1) ... Setting up libva2:amd64 (2.4.0-1) ... Setting up libx11-data (2:1.6.7-1+deb10u2) ... Setting up libjpeg62-turbo-dev:amd64 (1:1.5.2-2+deb10u1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ... Setting up uuid-dev:amd64 (2.33.1-0.1) ... Setting up libncurses6:amd64 (6.1+20181013-2+deb10u2) ... Setting up libgles1:amd64 (1.1.0-1) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libpng16-16:amd64 (1.6.36-6) ... Setting up libtcl8.6:amd64 (8.6.9+dfsg-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up libwebp6:amd64 (0.6.1-2+deb10u1) ... Setting up pkg-config (0.29-6) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libsensors5:amd64 (1:3.5.0-3) ... Setting up libk5crypto3:amd64 (1.17-3+deb10u3) ... Setting up libltdl7:amd64 (2.4.6-9) ... Setting up libglapi-mesa:amd64 (18.3.6-2+deb10u1) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-1+deb10u1) ... Setting up libevent-core-2.1-6:amd64 (2.1.8-stable-4) ... Setting up libgfortran5:amd64 (8.3.0-6) ... Setting up libevent-2.1-6:amd64 (2.1.8-stable-4) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ... Setting up libnuma1:amd64 (2.0.12-1) ... Setting up sensible-utils (0.0.12) ... Setting up ocl-icd-libopencl1:amd64 (2.2.12-2) ... Setting up libxshmfence1:amd64 (1.3-1) ... Setting up librhash0:amd64 (1.3.8-1) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up procps (2:3.3.15-2) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode Setting up libnl-3-200:amd64 (3.4.0-1) ... Setting up libpsm2-2 (11.2.78-1) ... Setting up openmpi-common (3.1.3-11) ... Setting up libopenjp2-7:amd64 (2.3.0-2+deb10u2) ... Setting up libssh2-1:amd64 (1.8.0-2.1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up sgml-base (1.29) ... Setting up cmake-data (3.13.4-1) ... Setting up libkrb5-3:amd64 (1.17-3+deb10u3) ... Setting up libtiff5:amd64 (4.1.0+git191117-2~deb10u2) ... Setting up libpsm-infinipath1 (3.3+20.604758e7-6) ... update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode Setting up libmpdec2:amd64 (2.4.2-2) ... Setting up libwebpmux3:amd64 (0.6.1-2+deb10u1) ... Setting up libbsd0:amd64 (0.9.1-2+deb10u1) ... Setting up libdrm-common (2.4.97-1) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up readline-common (7.0-5) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7+deb10u2) ... Setting up libjsoncpp1:amd64 (1.7.4-3) ... Setting up libreadline7:amd64 (7.0-5) ... Setting up libbz2-dev:amd64 (1.0.6-9.2~deb10u1) ... Setting up libwayland-client0:amd64 (1.16.0-1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libevent-pthreads-2.1-6:amd64 (2.1.8-stable-4) ... Setting up libice6:amd64 (2:1.0.9-2) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up libpython3.7-stdlib:amd64 (3.7.3-2+deb10u3) ... Setting up tcl8.6 (8.6.9+dfsg-2) ... Setting up libxcb1:amd64 (1.13.1-2) ... Setting up libxcb-xfixes0:amd64 (1.13.1-2) ... Setting up libxau-dev:amd64 (1:1.0.8-1+b2) ... Setting up libice-dev:amd64 (2:1.0.9-2) ... Setting up libpython3.7:amd64 (3.7.3-2+deb10u3) ... Setting up libtool (2.4.6-9) ... Setting up libocct-foundation-7.3:amd64 (7.3.0+dfsg1-5) ... Setting up libarchive13:amd64 (3.3.3-4+deb10u1) ... Setting up libxcb-render0:amd64 (1.13.1-2) ... Setting up libxshmfence-dev:amd64 (1.3-1) ... Setting up libmetis-dev (5.1.0.dfsg-5+b2) ... Setting up libhwloc5:amd64 (1.11.12-3) ... Setting up libpython3.7-dev:amd64 (3.7.3-2+deb10u3) ... Setting up libxcb-glx0:amd64 (1.13.1-2) ... Setting up tcl8.6-dev:amd64 (8.6.9+dfsg-2) ... Setting up libedit2:amd64 (3.1-20181209-1) ... Setting up libpng-dev:amd64 (1.6.36-6) ... Setting up libxcb-shape0:amd64 (1.13.1-2) ... Setting up libraw19:amd64 (0.19.2-2) ... Setting up libjpeg-dev (1:1.5.2-2+deb10u1) ... Setting up libldap-2.4-2:amd64 (2.4.47+dfsg-3+deb10u6) ... Setting up m4 (1.4.18-2) ... Setting up opensp (1.5.2-13+b1) ... Setting up libhwloc-plugins:amd64 (1.11.12-3) ... Setting up libnuma-dev:amd64 (2.0.12-1) ... Setting up libnl-route-3-200:amd64 (3.4.0-1) ... Setting up libxcb-present0:amd64 (1.13.1-2) ... Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ... Setting up x11proto-damage-dev (1:2018.4-4) ... Setting up libfreetype6:amd64 (2.9.1-3+deb10u2) ... Setting up libpython3.7-dbg:amd64 (3.7.3-2+deb10u3) ... Setting up libxcb-sync1:amd64 (1.13.1-2) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libgssapi-krb5-2:amd64 (1.17-3+deb10u3) ... Setting up libcroco3:amd64 (0.6.12-3) ... Setting up ucf (3.0038+nmu1) ... Setting up autoconf (2.69-11) ... Setting up libxcb-dri2-0:amd64 (1.13.1-2) ... Setting up x11proto-xf86vidmode-dev (2018.4-4) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libdrm2:amd64 (2.4.97-1) ... Setting up dwz (0.12-3) ... Setting up libnl-3-dev:amd64 (3.4.0-1) ... Setting up libva-drm2:amd64 (2.4.0-1) ... Setting up groff-base (1.22.4-3+deb10u1) ... Setting up libxcb-randr0:amd64 (1.13.1-2) ... Setting up xml-core (0.18+nmu1) ... Setting up tcl (8.6.9+1) ... Setting up libcurl4:amd64 (7.64.0-4+deb10u2) ... Setting up libllvm7:amd64 (1:7.0.1-8+deb10u2) ... Setting up libx11-6:amd64 (2:1.6.7-1+deb10u2) ... Setting up x11proto-fixes-dev (1:2018.4-4) ... Setting up x11proto-scrnsaver-dev (2018.4-4) ... Setting up libsm6:amd64 (2:1.2.3-1) ... Setting up libocct-foundation-dev:amd64 (7.3.0+dfsg1-5) ... Setting up libpython3-stdlib:amd64 (3.7.3-1) ... Setting up libdrm-amdgpu1:amd64 (2.4.97-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libxcb-dri3-0:amd64 (1.13.1-2) ... Setting up python3.7 (3.7.3-2+deb10u3) ... Setting up libocct-modeling-data-7.3:amd64 (7.3.0+dfsg1-5) ... Setting up libibverbs1:amd64 (22.1-1) ... Setting up libfreeimage3:amd64 (3.18.0+ds2-1+deb10u1) ... Setting up libdrm-nouveau2:amd64 (2.4.97-1) ... Setting up python3.7-dbg (3.7.3-2+deb10u3) ... Setting up gettext (0.19.8.1-9) ... Setting up libpython3-dev:amd64 (3.7.3-1) ... Setting up libxcb1-dev:amd64 (1.13.1-2) ... Setting up libxrender1:amd64 (1:0.9.10-1) ... Setting up libpmix2:amd64 (3.1.2-3) ... Setting up libgbm1:amd64 (18.3.6-2+deb10u1) ... Setting up ibverbs-providers:amd64 (22.1-1) ... Setting up libsm-dev:amd64 (2:1.2.3-1) ... Setting up libdrm-radeon1:amd64 (2.4.97-1) ... Setting up fontconfig-config (2.13.1-2) ... Setting up openssh-client (1:7.9p1-10+deb10u2) ... Setting up libdrm-intel1:amd64 (2.4.97-1) ... Setting up libgl1-mesa-dri:amd64 (18.3.6-2+deb10u1) ... Setting up libx11-dev:amd64 (2:1.6.7-1+deb10u2) ... Setting up libxext6:amd64 (2:1.3.3-1+b2) ... Setting up libxcb-dri3-dev:amd64 (1.13.1-2) ... Setting up libpython3-dbg:amd64 (3.7.3-1) ... Setting up python3 (3.7.3-1) ... Setting up tix (8.4.3-10) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libocct-modeling-data-dev:amd64 (7.3.0+dfsg1-5) ... Setting up python3.7-dev (3.7.3-2+deb10u3) ... Setting up libfreetype6-dev:amd64 (2.9.1-3+deb10u2) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1+b2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libnl-route-3-dev:amd64 (3.4.0-1) ... Setting up libltdl-dev:amd64 (2.4.6-9) ... Setting up libegl-mesa0:amd64 (18.3.6-2+deb10u1) ... Setting up libxcb-dri2-0-dev:amd64 (1.13.1-2) ... Setting up libocct-modeling-algorithms-7.3:amd64 (7.3.0+dfsg1-5) ... Setting up libxfixes3:amd64 (1:5.0.3-1) ... Setting up libocct-modeling-algorithms-dev:amd64 (7.3.0+dfsg1-5) ... Setting up libxcb-render0-dev:amd64 (1.13.1-2) ... Setting up libxcb-glx0-dev:amd64 (1.13.1-2) ... Setting up libxt6:amd64 (1:1.1.5-1+b3) ... Setting up tcl-dev:amd64 (8.6.9+1) ... Setting up libxcb-shape0-dev:amd64 (1.13.1-2) ... Setting up libxext-dev:amd64 (2:1.3.3-1+b2) ... Setting up libvdpau1:amd64 (1.1.1-10) ... Setting up libegl1:amd64 (1.1.0-1) ... Setting up cmake (3.13.4-1) ... Setting up libxcb-sync-dev:amd64 (1.13.1-2) ... Setting up libhwloc-dev:amd64 (1.11.12-3) ... Setting up libxcb-xfixes0-dev:amd64 (1.13.1-2) ... Setting up libxss1:amd64 (1:1.2.3-1) ... Setting up libfontconfig1:amd64 (2.13.1-2) ... Setting up libva-x11-2:amd64 (2.4.0-1) ... Setting up python3-lib2to3 (3.7.3-1) ... Setting up libxrender-dev:amd64 (1:0.9.10-1) ... Setting up libfreeimage-dev (3.18.0+ds2-1+deb10u1) ... Setting up python3-dbg (3.7.3-1) ... Setting up python3-distutils (3.7.3-1) ... Setting up dh-python (3.20190308) ... Setting up librdmacm1:amd64 (22.1-1) ... Setting up libx11-xcb-dev:amd64 (2:1.6.7-1+deb10u2) ... Setting up libdrm-dev:amd64 (2.4.97-1) ... Setting up libxft2:amd64 (2.3.2-2) ... Setting up libxmu-headers (2:1.1.2-2) ... Setting up libxmu6:amd64 (2:1.1.2-2+b3) ... Setting up libfontconfig1-dev:amd64 (2.13.1-2) ... Setting up libxdamage1:amd64 (1:1.1.4-3+b3) ... Setting up libxi6:amd64 (2:1.7.9-1) ... Setting up po-debconf (1.0.21) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b2) ... Setting up libtk8.6:amd64 (8.6.9-2) ... Setting up libibverbs-dev:amd64 (22.1-1) ... Setting up libxss-dev:amd64 (1:1.2.3-1) ... Setting up libavutil56:amd64 (7:4.1.6-1~deb10u1) ... Setting up libxfixes-dev:amd64 (1:5.0.3-1) ... Setting up libxcb-randr0-dev:amd64 (1.13.1-2) ... Setting up libxt-dev:amd64 (1:1.1.5-1+b3) ... Setting up libxcb-present-dev:amd64 (1.13.1-2) ... Setting up python3-dev (3.7.3-1) ... Setting up mesa-common-dev:amd64 (18.3.6-2+deb10u1) ... Setting up libswscale5:amd64 (7:4.1.6-1~deb10u1) ... Setting up libxft-dev:amd64 (2.3.2-2) ... Setting up libxdamage-dev:amd64 (1:1.1.4-3+b3) ... Setting up libavutil-dev:amd64 (7:4.1.6-1~deb10u1) ... Setting up tk8.6 (8.6.9-2) ... Setting up libfabric1 (1.6.2-3) ... Setting up libglx-mesa0:amd64 (18.3.6-2+deb10u1) ... Setting up libglx0:amd64 (1.1.0-1) ... Setting up libopenmpi3:amd64 (3.1.3-11) ... Setting up libxmu-dev:amd64 (2:1.1.2-2+b3) ... Setting up libgl1:amd64 (1.1.0-1) ... Setting up libswscale-dev:amd64 (7:4.1.6-1~deb10u1) ... Setting up tk8.6-dev:amd64 (8.6.9-2) ... Setting up libglu1-mesa:amd64 (9.0.0-2.1+b3) ... Setting up tk (8.6.9+1) ... Setting up libtogl2 (2.0-1) ... Setting up openmpi-bin (3.1.3-11) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up libglvnd-dev:amd64 (1.1.0-1) ... Setting up libocct-visualization-7.3:amd64 (7.3.0+dfsg1-5) ... Setting up tk-dev:amd64 (8.6.9+1) ... Setting up libgl1-mesa-dev:amd64 (18.3.6-2+deb10u1) ... Setting up libopenmpi-dev:amd64 (3.1.3-11) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/openmpi/include to provide /usr/include/x86_64-linux-gnu/mpi (mpi-x86_64-linux-gnu) in auto mode Setting up libtogl-dev (2.0-1) ... Setting up tix-dev (8.4.3-10) ... Setting up libocct-ocaf-7.3:amd64 (7.3.0+dfsg1-5) ... Setting up libocct-ocaf-dev:amd64 (7.3.0+dfsg1-5) ... Setting up libglu1-mesa-dev:amd64 (9.0.0-2.1+b3) ... Setting up libocct-data-exchange-7.3:amd64 (7.3.0+dfsg1-5) ... Setting up libocct-visualization-dev:amd64 (7.3.0+dfsg1-5) ... Setting up libocct-data-exchange-dev:amd64 (7.3.0+dfsg1-5) ... Setting up dh-autoreconf (19) ... Setting up debhelper (12.1.1) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for sgml-base (1.29) ... Setting up sgml-data (2.0.11) ... Processing triggers for sgml-base (1.29) ... Setting up docbook (4.5-6) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-to-man (1:2.0.0-42) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... 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 dpkg-buildpackage: info: source package netgen dpkg-buildpackage: info: source version 6.2.1804+dfsg1-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Kurt Kremitzki dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with=python3 --buildsystem=cmake dh_auto_clean -O--buildsystem=cmake dh_autoreconf_clean -O--buildsystem=cmake dh_clean -O--buildsystem=cmake debian/rules build dh build --with=python3 --buildsystem=cmake dh_update_autotools_config -O--buildsystem=cmake dh_autoreconf -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/build/netgen-6.2.1804+dfsg1' dh_auto_configure -- -DNG_INSTALL_DIR_LIB:PATH=lib/x86_64-linux-gnu/netgen -DNG_INSTALL_DIR_INCLUDE:PATH=include/netgen -DPYBIND_INCLUDE_DIR:PATH=/usr/include -DUSE_OCC:BOOL=ON -DUSE_SUPERBUILD:BOOL=OFF -DUSE_NATIVE_ARCH:BOOL=OFF -DCMAKE_CXX_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" -DUSE_MPI:BOOL=ON cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DNG_INSTALL_DIR_LIB:PATH=lib/x86_64-linux-gnu/netgen -DNG_INSTALL_DIR_INCLUDE:PATH=include/netgen -DPYBIND_INCLUDE_DIR:PATH=/usr/include -DUSE_OCC:BOOL=ON -DUSE_SUPERBUILD:BOOL=OFF -DUSE_NATIVE_ARCH:BOOL=OFF "-DCMAKE_CXX_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" -DUSE_MPI:BOOL=ON .. Checking for write permissions in install directory... CMake Warning at CMakeLists.txt:45 (message): No write access at install directory, please set correct permissions -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.7.3", minimum required is "3") -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.7m.so (found suitable version "3.7.3", minimum required is "3") -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") -- Found Tclsh: /usr/bin/tclsh (found version "8.6") -- Found TCL: /usr/lib/x86_64-linux-gnu/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib/x86_64-linux-gnu/libtcl.so -- Found TK: /usr/lib/x86_64-linux-gnu/libtk.so -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so CMake Warning (dev) at /usr/share/cmake-3.13/Modules/FindOpenGL.cmake:270 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMakeLists.txt:239 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so -- Found Pybind11: /usr/include -- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found METIS: /usr/lib/x86_64-linux-gnu/libmetis.so -- Found OCC: /usr/include/opencascade (found version "7.3.0") -- -- Found OpenCASCADE version: 7.3.0 -- -- OpenCASCADE include directory: /usr/include/opencascade -- -- OpenCASCADE shared libraries directory: /usr/lib/x86_64-linux-gnu -- -- OpenCASCADE shared libraries : /usr/lib/x86_64-linux-gnu/libTKBO.so;/usr/lib/x86_64-linux-gnu/libTKBool.so;/usr/lib/x86_64-linux-gnu/libTKBRep.so;/usr/lib/x86_64-linux-gnu/libTKCAF.so;/usr/lib/x86_64-linux-gnu/libTKCDF.so;/usr/lib/x86_64-linux-gnu/libTKernel.so;/usr/lib/x86_64-linux-gnu/libTKG2d.so;/usr/lib/x86_64-linux-gnu/libTKG3d.so;/usr/lib/x86_64-linux-gnu/libTKGeomAlgo.so;/usr/lib/x86_64-linux-gnu/libTKGeomBase.so;/usr/lib/x86_64-linux-gnu/libTKHLR.so;/usr/lib/x86_64-linux-gnu/libTKIGES.so;/usr/lib/x86_64-linux-gnu/libTKLCAF.so;/usr/lib/x86_64-linux-gnu/libTKMath.so;/usr/lib/x86_64-linux-gnu/libTKMesh.so;/usr/lib/x86_64-linux-gnu/libTKOffset.so;/usr/lib/x86_64-linux-gnu/libTKPrim.so;/usr/lib/x86_64-linux-gnu/libTKService.so;/usr/lib/x86_64-linux-gnu/libTKShHealing.so;/usr/lib/x86_64-linux-gnu/libTKSTEP.so;/usr/lib/x86_64-linux-gnu/libTKSTEP209.so;/usr/lib/x86_64-linux-gnu/libTKSTEPAttr.so;/usr/lib/x86_64-linux-gnu/libTKSTEPBase.so;/usr/lib/x86_64-linux-gnu/libTKSTL.so;/usr/lib/x86_64-linux-gnu/libTKTopAlgo.so;/usr/lib/x86_64-linux-gnu/libTKV3d.so;/usr/lib/x86_64-linux-gnu/libTKXCAF.so;/usr/lib/x86_64-linux-gnu/libTKXDEIGES.so;/usr/lib/x86_64-linux-gnu/libTKXDESTEP.so;/usr/lib/x86_64-linux-gnu/libTKXSBase.so grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen 6.2-19085: 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 Enabled functionality: OCC: ............... ON JPEGlib: ........... OFF FFMPEG: ............ OFF GUI: ............... ON MPI: ............... ON PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib/python3/dist-packages ------------------------------------------------------------------------ -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- 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" 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[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' Scanning dependencies of target gprim 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 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 [ 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/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 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 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' [ 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 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 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; ~~^~~~~~~~~~~~~ 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/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/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: /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/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/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, 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/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/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: /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/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/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: /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/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/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] 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/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; ~~^~~~~~~~~~~~~ /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, 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; ~~^~~~~~~~~~~~~ /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/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 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)': /build/netgen-6.2.1804+dfsg1/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable] Standard_Boolean AffichPurge = Standard_False; ^~~~~~~~~~~ /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 make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 9%] Built target togl 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++) ~~^~~~~~~~~~~~ [ 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, 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: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/polynomial.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++) ~~^~~~~~~~~~~~ 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++) ~~^~~~~~~~~~~~ [ 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: /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/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/meshdoc.cpp:5: /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/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++) ~~^~~~ /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/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) ~~~~~~~~~~~^~~~~~ /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) ~~~~~~~~~~~^~~~~~ /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) ~~~~~~~~~~~^~~~~~ /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) ~~~~~~~~~~~^~~~~~ 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: /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/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, 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; } ~~~~~^~~~~~~~~~~~~~~~ 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/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++) ~~^~~~~~~~~~~~~~~~~~~~~~ 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] for (int i = 0; i < transfreezone.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/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]' /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::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]' /build/netgen-6.2.1804+dfsg1/libsrc/gprim/adtree.cpp:2422: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 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/gprim/../general/myadt.hpp:26, 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/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/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] 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/mvdraw.cpp:3: /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/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 /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] 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/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 ^~~~~~~ /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: /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/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 ^~~~~~~~~~~~~~ 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, 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 '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/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 ^~~~~~~ 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: /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/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 ^~~~~~~~~~~~~~ [ 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: /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++) ~~^~~~~~~~ /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: /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/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: /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/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: /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);} ~~^~~~~~~~~~~~~~~~~~~~~ /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 ^~~~~~~ /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&, netgen::Array&, netgen::Array&, netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:428:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if(maxpoints > 0 && points.Size() >= maxpoints) ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= startpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= startpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(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] 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/visualization/vsfieldlines.cpp:8: /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/vsfieldlines.cpp:7: /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/visualization/vsfieldlines.cpp:8: /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/vsfieldlines.cpp:7: /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/vsfieldlines.cpp:3: /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/vsfieldlines.cpp:7: /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/visualization/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/vsfieldlines.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/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: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/visualization/../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/visualization/../stlgeom/stlgeom.hpp:271:46: 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::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/visualization/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/vsfieldlines.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/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: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stlgeom.hpp:305:53: 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::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/visualization/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/vsfieldlines.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/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: /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/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: /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; ~~^~~~~~~~~~~~~ [ 17%] Building CXX object libsrc/general/CMakeFiles/gen.dir/parthreads.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/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++) ~~^~~~~~~~~~~~ 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 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: /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/../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: /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/vssolution.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: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: /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/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] 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/../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++) ~~^~~~ 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: /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:64, 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/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/vssolution.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: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; } ~~~~~^~~~~~~~~~~~~~~~ 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: /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/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: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/../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/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++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:155: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++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:167:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i >= 0 && i < soldata.Size()) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:186:27: 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++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:318:27: 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++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:629:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < user_vis.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:647: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/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:887:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < cpp.Size(); i++) ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:1118:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < cpt.Size(); i++) ~~^~~~~~~~~~~~ /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; }; ~~~^~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawSurfaceElements()': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:1226:16: warning: unused variable 'timer1a' [-Wunused-variable] static int timer1a = NgProfiler::CreateTimer ("Solution::DrawSurfaceElements 1a"); ^~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:1227:16: warning: unused variable 'timer1b' [-Wunused-variable] static int timer1b = NgProfiler::CreateTimer ("Solution::DrawSurfaceElements 1b"); ^~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:1228:16: warning: unused variable 'timer1c' [-Wunused-variable] static int timer1c = NgProfiler::CreateTimer ("Solution::DrawSurfaceElements 1c"); ^~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:1230:16: warning: unused variable 'timer2a' [-Wunused-variable] static int timer2a = NgProfiler::CreateTimer ("Solution::DrawSurfaceElements 2a"); ^~~~~~~ /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++) ~~^~~~ /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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:4434: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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:4442: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/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] 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/vssolution.cpp:3: /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: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 /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/visualization/vssolution.cpp:4: /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/vssolution.cpp:3: /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/visualization/vssolution.cpp:4: /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/vssolution.cpp:3: /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/vssolution.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/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: /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/visualization/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/vssolution.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/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: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/visualization/../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/visualization/../stlgeom/stlgeom.hpp:271:46: 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::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/visualization/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/vssolution.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/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: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../stlgeom/stlgeom.hpp:305:53: 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::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/visualization/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/vssolution.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../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/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: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:1957:25: 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] for (int i = 0; i < 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::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 /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::VisualSceneSolution::ClipPlanePoint' 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/visual.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.hpp:38:9: note: 'class netgen::VisualSceneSolution::ClipPlanePoint' declared here class ClipPlanePoint ^~~~~~~~~~~~~~ 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: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::VisualSceneSolution::ClipPlaneTrig; 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::ClipPlaneTrig; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:4276:54: 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::VisualSceneSolution::ClipPlaneTrig' 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/visual.hpp:27, from /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:10: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.hpp:27:9: note: 'class netgen::VisualSceneSolution::ClipPlaneTrig' declared here class ClipPlaneTrig ^~~~~~~~~~~~~ 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: /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/visualization/vssolution.cpp:4424: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] for (int i = 0; i < size; i++) ~~^~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.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: /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; ~~^~~~~~~~~~~~~ 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++) ~~^~~~~~~~~~~~ [ 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 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: /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++) ~~^~~~~~~~~~~ [ 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/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/visualization/vsmesh.cpp:4: /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/vsmesh.cpp:3: /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/visualization/vsmesh.cpp:4: /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; ~~^~~~~~~~~~~~~ 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++) ~~^~~~~~~~~~~~ [ 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; ~~^~~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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, 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/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; ~~^~~~~~~~~~~~~ [ 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] 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/../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] 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' 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] 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: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++) ~~^~~~~~~~~~~~~~~~~~~ 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: 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/occconstruction.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/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] 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/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, 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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/occconstruction.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/occconstruction.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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/occgenmesh.cpp:4: /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/occgenmesh.cpp:4: /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/occgenmesh.cpp:4: /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/occgeom.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:4: /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/occgenmesh.cpp:4: /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/occgenmesh.cpp:4: /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/../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/../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/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/../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: /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/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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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; ^~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:241:14: warning: unused variable 'svalue' [-Wunused-variable] double svalue[DIVIDEEDGESECTIONS]; ^~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:245:14: warning: unused variable 'L' [-Wunused-variable] double L = system.Mass(); ^ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:253:14: warning: variable 'olddist' set but not used [-Wunused-but-set-variable] double olddist = 0; ^~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCFindEdges(netgen::OCCGeometry&, netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:337:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (PointIndex pi = 1; pi <= mesh.GetNP(); pi++) ^~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:344:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (!exists) ^~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:426:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if(geom.fnames.Size()>=facenr) ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:502:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mp.Size(); i++) ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:506:19: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (j = first_ep; j <= mesh.GetNP(); j++) ^~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:513:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (exists) ^~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:526:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mp.Size()+1; i++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCMeshSurface(netgen::OCCGeometry&, netgen::Mesh&, int)': /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:753:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (l = 0; l < gis.Size() && locpnum[j] == 0; l++) ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgenmesh.cpp:656:27: warning: unused variable 'fd' [-Wunused-variable] FaceDescriptor & fd = mesh.GetFaceDescriptor(k); ^~ /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); ^~~~~ /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/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/../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/occgenmesh.cpp:4: /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 '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/occgenmesh.cpp:4: /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/occgenmesh.cpp:4: /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/occgenmesh.cpp:4: /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/occgenmesh.cpp:4: /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/../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 /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 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; 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 = 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] 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/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/../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/occgeom.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/../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] for (TIND i (BASE); i < size+BASE; 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/occgeom.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/occgeom.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/occgeom.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/../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, 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/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++) ~~^~~~~~ /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/occgeom.cpp:866: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 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; 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 = double; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:871:26: 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 'void netgen::Array::ReSize(size_t) [with T = std::__cxx11::basic_string; 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 = std::__cxx11::basic_string; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:1261:33: 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 std::__cxx11::basic_string' 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/string:52, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/netgen-6.2.1804+dfsg1/libsrc/include/mystdlib.h:4, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/occgeom.cpp:4: /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); ^~~~~ /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(); ^ 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/occmeshsurf.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 '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/occmeshsurf.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/occmeshsurf.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/occmeshsurf.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/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; ~~^~~~~~~~~~~~~ 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/occmeshsurf.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++) ~~^~~~~~ [ 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 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/clusters.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; ~~^~~~~~~~~~~~~ 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; ~~^~~~~~~~~~~~~ /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/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; ~~^~~~~~~~~~~~~ /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/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: /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/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/../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/../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/../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 ^~~~~~~ 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++) ~~^~~~ 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()) ~~~~~~~~^~~~~~~~~~~~~~ /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/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/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++) ~~^~~~~~~~~~~~~~~~~~~ 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/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: /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:67, 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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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++) ~~~^~~~~~~~~~~~~~~ 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: /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/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++) ~~^~~~~~~~~~~ /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++) ~~^~~~~~ 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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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/curvedelems.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/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: /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: /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: /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: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/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++) ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:321: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++) ~~^~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:381: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++) ~~^~~~~~~~~~~~~~~~~ /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/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++) ~~^~~~~~~~~~~~~~ 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()': /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/curvedelems.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/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/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++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:641:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int e = 0; e < edgeorder.Size(); e++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:644: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/curvedelems.cpp:647:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int f = 0; f < faceorder.Size(); f++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:650: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/curvedelems.cpp:662:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int e = 0; e < edgeorder.Size(); e++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:665: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/curvedelems.cpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int f = 0; f < faceorder.Size(); f++) ~~^~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~ /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++) ~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:769:23: 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/curvedelems.cpp:793:23: 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/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/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++) ~~^~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~ /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/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++) ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1180: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/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++) ~~^~~~~~~~~~~~~~ /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++) ~~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1236: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++) ~~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1243:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1250:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < verts.Size(); k++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1254:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < edgenrs.Size(); k++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1278: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++) ~~~^~~~~~~~~~~ /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++) ~~~^~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1341:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faceorder.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/adfront2.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++) ~~^~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1645: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++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1721: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++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1733:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; !problem && i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:1735:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /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/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/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 '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()) ~~~^~~~~~~~~~~~~~ /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/adfront2.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/adfront2.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/adfront2.cpp:6: /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/adfront2.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::FrontPoint2; 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::FrontPoint2; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:91:62: 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::FrontPoint2'; 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:34, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp: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, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.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::FrontLine; 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::FrontLine; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:132:44: 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::FrontLine'; 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:34, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.hpp:88:9: note: 'class netgen::FrontLine' declared here class FrontLine ^~~~~~~~~ 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/adfront2.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::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/adfront2.cpp:290: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::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/adfront2.cpp:6: /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/adfront2.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::Point3d; 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::Point3d; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/adfront2.cpp:337:49: 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/adfront2.cpp:6: /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/../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 '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: 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/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/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = double; std::size_t = long unsigned int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3742:20: 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] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3871:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; !problem && i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3873:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /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/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++) /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] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3871:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; !problem && i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3873:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /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/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/../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/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] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3871:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; !problem && i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3873:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /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/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++) /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] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3871:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; !problem && i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:3873:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /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/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++) /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] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ /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/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/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] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ /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/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++) ~~^~~~~~~~~~~~~~ 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]' /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/curvedelems.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/curvedelems.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/curvedelems.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/curvedelems.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/curvedelems.cpp:543: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 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/curvedelems.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/curvedelems.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/curvedelems.cpp:594: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++) ~~^~~~~~ /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/curvedelems.cpp:600: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] /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../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/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(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/meshing/curvedelems.cpp:687: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 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/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<3, double>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ 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 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::Vec<3, 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 = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/curvedelems.cpp:688:31: 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++) ~~^~~~~~ [ 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: /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: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/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 '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/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 ^~~~~~~~~~~~~~ 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::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: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, 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; ~~^~~~~~~~~~~~~ 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; ~~^~~~~~~~~~~~~ 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: /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: /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/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++) ~~^~~~~~~~~~~~~~ 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/../general/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/geomsearch.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: /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 ^~~~~~~~~~~~~~ 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/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/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/global.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++) ~~^~~~~~~~~~~~~~~~~~~ [ 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': /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/global.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/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++) ~~^~~~~~~~~~~~~~~~~~~ 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()': /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/global.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/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, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/global.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/global.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/global.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/global.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: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, 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) ~~~~~~~~~~~~^~~~~~~~~ /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: /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/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; } ~~~~~^~~~~~~~~~~~~~~~ /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::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: /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, 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/../general/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 ^~~~~~~ /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: /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 ^~~~~~~~~~~~~~ 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/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++) ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp: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 < seia.Size(); i++) ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:143: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:158: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:165: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: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 < seia.Size(); i++) ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:233: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: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++) ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:491: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:512: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:529:22: 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/improve2.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 < seia.Size(); i++) ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:611:24: 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/improve2.cpp:644:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < elementsonnode[pi2].Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.cpp:657:24: 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/improve2.cpp:665:24: 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/improve2.cpp:682:24: 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/improve2.cpp:753:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < elementsonnode[pi2].Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/improve2.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 '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/improve2.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/improve2.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/improve2.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/improve2.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 = 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/improve2.cpp:499: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] for (int i = 0; i < 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:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/hprefinement.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/hprefinement.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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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] 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/hprefinement.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/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 /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/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/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: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/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] 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; ~~^~~~~~~~~~~~~ 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&)': /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/localh.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++) ~~^~~~~~~~~~~~~~~~~~~ [ 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: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': /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/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 In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.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/localh.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/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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::Array&, netgen::Array&, int)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= faceused.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= facenotused.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront2*, int (*)(const netgen::Point<2, double>&))': /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/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++) ~~^~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::Array, 0, int>&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:742:27: 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/localh.cpp:748:27: 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/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::Array, 0, int>&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/localh.cpp:758: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++) ~~^~~~~~~~~~~~~~ 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 /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/localh.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/localh.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/localh.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/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: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&)': /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/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: /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/meshclass.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/meshclass.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/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] 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/meshclass.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/meshclass.cpp: In destructor 'netgen::Mesh::~Mesh()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < materials.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:74: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/meshing/meshclass.cpp:77:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < cd2names.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < mesh2.bcnames.Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:103:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i < mesh2.cd2names.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DeleteMesh()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:138: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/meshing/meshclass.cpp:140:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i= 0; i< cd2names.Size(); i++) ~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::ClearSurfaceElements()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:157: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++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:256:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (maxn <= points.Size()) ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:300:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (maxn <= points.Size()) ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:316: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()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:337:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (maxn <= points.Size()) ~~~~~^~~~~~~~~~~~~~~~ /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()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:660:23: 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++) ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:667:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int ii = 0; ii < bcnames.Size(); ii++ ) ~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:673:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( i = 0; i < bcnames.Size(); i++ ) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:678:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = 0; ii&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:2641:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mhd.Size(); i++) ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Compress()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3249:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < volelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3258:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < surfelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3265:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < segments.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3272:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i < segments.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3277:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < volelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3284:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < surfelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3291:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < segments.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3298:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < openelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3305:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < lockedpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3339:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < hpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3342:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= volelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= surfelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3356:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < segments.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3363:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= openelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3371:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < lockedpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNDomains() const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:3851:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < facedecoding.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:4568:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= loctrigs.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:4739:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= loctets.Size(); j++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetSurfaceElementOfPoint(const netgen::Point<3, double>&, double*, const netgen::Array*, bool, bool) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:4978:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i materials.Size()) ~~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetMaterial(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:5874:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (domnr <= materials.Size()) ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:5883:26: 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/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const string&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:5891:14: 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/meshing/meshclass.cpp:5906:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (fd.BCProperty() <= bcnames.Size()) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetBCName(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:5917:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (bcnr < 0 || bcnr >= bcnames.Size()) ~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:5929:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i= cd2names.Size()) ~~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD2Name(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:5961:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < 0 || cd2nr >= cd2names.Size()) ~~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:5985:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i<(*userdata_int.Get(id)).Size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:6010:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i<(*userdata_double.Get(id)).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/meshclass.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 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:88:20: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../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/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:93:26: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:375: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& netgen::Array::operator=(const netgen::Array&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:94:26: required from here /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/array.hpp:375: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 = int; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:5975:47: 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/meshclass.cpp:6000:53: 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/meshclass.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/meshclass.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/meshclass.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/meshclass.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/meshclass.cpp:1865: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] 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::Segment; 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::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:2327: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::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/meshclass.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/meshclass.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::Point3d; 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::Point3d; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:5598:26: 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/meshclass.cpp:3: /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/meshclass.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::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/meshclass.cpp:5671:30: 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/meshclass.cpp:3: /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/meshclass.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 = std::__cxx11::basic_string*; 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 = std::__cxx11::basic_string*; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshclass.cpp:5886: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 '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/meshclass.cpp:1989:81: 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/meshclass.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/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++) ~~^~~~ /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: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/../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: /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: /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/../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/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: /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 ^~~~~~~~~~~~~~ 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++) ~~^~~~~~ 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/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) ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshfunc2d.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/meshfunc2d.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/meshfunc2d.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/meshfunc2d.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/meshfunc2d.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: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/meshfunc2d.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++) ~~^~~~~~~~~~~ [ 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 /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/meshfunc2d.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/meshfunc2d.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/meshfunc2d.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/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/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': /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/meshing3.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/meshing3.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/meshing3.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/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const string&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= rules.Size(); i++) ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:56:21: 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/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:68:21: 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/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:347:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= allowpoint.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:376:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:381:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= groupfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:384:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= groupfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:385:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= locfaces.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:399:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= groupfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:473:25: 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/meshing3.cpp:508:28: 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/meshing3.cpp:516:26: 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/meshing3.cpp:533:26: 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/meshing3.cpp:568:22: 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/meshing3.cpp:571:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= pindex.Size()) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:585:31: 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/meshing3.cpp:589:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = oldnf+1; i <= locfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:593:25: 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/meshing3.cpp:597:25: 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/meshing3.cpp:627:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= tempnewpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:629:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= tempnewfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:631:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= tempdelfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:633:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= templocelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:640:25: 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/meshing3.cpp:643:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= pindex.Size()) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:655:28: 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/meshing3.cpp:661:22: 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/meshing3.cpp:679:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = oldnf+1; i <= locfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:688:21: 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/meshing3.cpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= ruleused.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:1171:25: 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/meshing3.cpp:1184: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++) ~~^~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~~ 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/meshing3.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 instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]': /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; } ~~~~~^~~~~~~~~~~~~~~~ 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/meshing3.cpp: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/meshing3.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: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, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.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/meshing3.cpp:2: /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 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/meshing3.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 = 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::Point3d; int BASE = 1; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:252:26: 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/meshing3.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/meshing3.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/meshing3.cpp:353: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 '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/meshing3.cpp:584:32: 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/meshing3.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/meshing3.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::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/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing3.cpp:377:52: 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/meshing3.cpp:2: /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/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&)': /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()) ~~~~~~~~^~~~~~~~~~~~~~ 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': /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/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; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshing.hpp:33, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.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, 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, 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/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()': /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/meshtool.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: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: /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/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++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const netgen::Mesh&, netgen::Array*)': /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: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/array.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/meshtool.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/meshtool.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/meshtool.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/meshtool.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: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/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/meshtool.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/meshtool.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::Vec<3, double>; 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::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/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<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/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/meshtool.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/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/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/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/meshtool.cpp:137: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++) ~~^~~~~~ 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: /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; ~~^~~~~~~~~~~~~ [ 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: /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/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/../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: /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/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++) ~~^~~~~~~~~~~~~~~~~~~~~~ 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/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; ~~^~~~~~~~~~~~~ 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: 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: /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) ~~~~~~~~~~~~^~~~~~~~~ /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/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/meshing.hpp:24, 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:26, 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; ~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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; ~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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:33, 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: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: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: /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, 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; ~~^~~~~~~~~~~~~ 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 /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': /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/netrule2.cpp: In destructor 'netgen::netrule::~netrule()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp:17:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < oldutofreearea_i.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.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 < freezone_i.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /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()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /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: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; } ~~~~~^~~~~~~~~~~~~~~~ /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: /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/netrule2.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/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 /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/netrule2.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/netrule2.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/netrule2.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/netrule2.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: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/netrule2.cpp:36: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::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/netrule2.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/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] 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/netrule3.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/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= freefaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= freesets.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= freeedges.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= freefaceinequ.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= flags.Size(); i++) ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 2; i <= freezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:85: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++) ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:141: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++) ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetedges.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:175: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++) ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size() && inthis; i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Array&, int)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:213:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= freezonepi.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:219: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++) ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:225:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= freeseti.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::Array&, int)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= lpi.Size(); i++) ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= lpi.Size(); i++) ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= activefaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Array&, int)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:880:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= freezonepi.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:886: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++) ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:892:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= freeseti.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= cntpused.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:997:17: 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/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= delfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:1003:17: 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/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= cntpused.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/netrule3.cpp:1016:17: 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/netrule3.cpp:1036:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = 1; k <= edge1.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, 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 /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/netrule3.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/netrule3.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/netrule3.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/netrule3.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/netrule3.cpp:52:41: 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/netrule3.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: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&)': /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/parser3.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/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': /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/parser3.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/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 ^~~~~ 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()': /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/parser3.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/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:370:22: 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/meshing/parser3.cpp:375:22: 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/meshing/parser3.cpp:388:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= 3 * (points.Size() - noldp); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:395: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++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:431:22: 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/meshing/parser3.cpp:436:22: 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/meshing/parser3.cpp:448:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= 3 * (points.Size() - noldp); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= points.Size(); j++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freezonepi.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:671: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++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= elements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:710:21: 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++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:726:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= points.Size(); j++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:729:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= freezone.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:737: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++) ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ii1 = 1; ii1 <= freeset.Size(); ii1++) ~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:745:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ii2 = 1; ii2 <= freeset.Size(); ii2++) ~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:746:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ii3 = 1; ii3 <= freeset.Size(); ii3++) ~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:762:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ii = 1; ii <= freeset.Size(); ii++) ~~~^~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:815:16: 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/meshing/parser3.cpp:833:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= elements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:857: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/parser3.cpp:875: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++) ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = 1; k <= freesetfaces.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:889:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (l = k+1; l <= freesetfaces.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/parser3.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/parser3.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/parser3.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/parser3.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/parser3.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:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parser3.cpp:148: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/parser3.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ [ 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 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/ruler3.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; ~~^~~~~~~~~~~~~ /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/refine.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/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, 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; ~~^~~~~~~~~~~~~ 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: /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/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/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:33, 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/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++) ~~^~~~~~~~ [ 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: /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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/../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 ^~~~~~~ [ 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/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, 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/meshing.hpp:26, 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; ~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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/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()) ~~~~~~~~^~~~~~~~~~~~~~ /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: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: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: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; ~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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: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++) ~~^~~~~~~~~~~~~~~~~~~ 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/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': /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/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /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++) ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:115:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < parents.Size(); i++) ~~^~~~~~~~~~~~~~~~ /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/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/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)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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, 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, 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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/refine.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/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 /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/refine.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/refine.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/refine.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/refine.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/refine.cpp:28:49: 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/refine.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: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/refine.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 = netgen::PointIndices<2>; 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 = netgen::PointIndices<2>; int BASE = 1; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:29:76: 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: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/refine.cpp:46:30: 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/refine.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/refine.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 = 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/refine.cpp:123: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::EdgePointGeomInfo; 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::EdgePointGeomInfo; int BASE = 1; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:159:46: 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::EdgePointGeomInfo' 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/refine.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/meshtype.hpp:116:9: note: 'class netgen::EdgePointGeomInfo' declared here class EdgePointGeomInfo ^~~~~~~~~~~~~~~~~ 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/refine.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 = 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 = 27]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/refine.cpp:509:28: 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/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&)': /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.5.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.5.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/smoothing2.5.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/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/smoothing2.5.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/smoothing2.5.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/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::Array&, const netgen::Array*>&, netgen::Array*>&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.5.cpp:13: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/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++) ~~^~~~~~~~~~~~ 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; ~~^~~~~~~~~~~~~ /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/smoothing2.5.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/smoothing2.5.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/smoothing2.5.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/smoothing2.5.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/smoothing2.5.cpp:79: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] 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': /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/smoothing2.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++) ~~^~~~~~~~~~~~~~~~~~~~~~ [ 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: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: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': /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/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++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:258: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++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:291: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++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:370: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++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /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++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:663:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /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++) ~~^~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:768: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/smoothing2.cpp:780: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/smoothing2.cpp:787: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/smoothing2.cpp:927:25: 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/meshing/smoothing2.cpp:967:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < elementsonpoint[hi].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:996:22: 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++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:1003:22: 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++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing2.cpp:1036:22: 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++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /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/../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/smoothing2.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++) ~~^~~~~~~~~~~ [ 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 /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/smoothing2.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/smoothing2.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/smoothing2.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/smoothing2.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::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/smoothing2.cpp:588:31: 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/smoothing2.cpp:3: /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/smoothing2.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/smoothing2.cpp:779: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++) ~~^~~~~~ 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&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:351:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < elementsonpoint[actpind].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValueGrad(const netgen::Point<3, double>&, netgen::Vec<3, double>&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:371:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < elementsonpoint[actpind].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValueDeriv(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:401:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < elementsonpoint[actpind].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp: In member function 'int netgen::PointFunction::MovePointToInner()': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:427:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < elementsonpoint[actpind].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp: In function 'double netgen::CalcTotalBad(const T_POINTS&, const T_VOLELEMENTS&, const netgen::MeshingParameters&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:934:21: 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/smoothing3.cpp: In constructor 'netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const T_VOLELEMENTS&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:1009: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 <= elements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::BitArray*)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:1554: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/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobianOnSurface(const netgen::MeshingParameters&, const netgen::BitArray&, const netgen::Array*>&, netgen::OPTIMIZEGOAL, const netgen::Array*>*)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:1709: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/meshing/smoothing3.cpp:1761:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(j=0; brother == -1 && jSize(); j++) ~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:1763:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(i < (*used_idmaps)[j]->Size() + PointIndex::BASE) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:1820:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(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/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 instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:443:47: 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/../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/smoothing3.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/smoothing3.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/smoothing3.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/smoothing3.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/smoothing3.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/smoothing3.cpp:930: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 '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/smoothing3.cpp:1366: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] /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/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/smoothing3.cpp:443: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::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/smoothing3.cpp:3: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ [ 52%] 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 [ 53%] 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 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/topology.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/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 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: /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; ~~^~~~~~~~~~~~~ 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, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.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; ~~^~~~~~~~~~~~~ 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/../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: /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/topology.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/topology.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/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; ~~^~~~~~~~~~~~~ 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': /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/topology.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/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: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()': /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/topology.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: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++) ~~^~~~~~~~~~~~~~~~~~~ /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++) ~~~^~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:404: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++) ~~~^~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:425:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (SurfaceElementIndex ei = begin; ei < end; ei++) ~~~^~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:448:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (SurfaceElementIndex sei = begin; sei < end; sei++) ~~~~^~~~~ /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: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/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/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++) ~~^~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:604: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++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:635:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < vertex2.Size(); j++) ~~^~~~~~~~~~~~~~~~ /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:688:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < face2vert.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:691:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < face2vert.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:727:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] v < end+PointIndex::BASE; v++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:731:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < vert2oldface[v].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:773:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] v < end+PointIndex::BASE; v++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:779:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < vert2oldface[v].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In lambda function: /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++) ~~^~~~~~~~~~~~~~~~ /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() ) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/bcfunctions.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/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()) ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::Array&, bool) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:1818:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < els.Size(); i++) ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:1830:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int k=0;k&) const': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:1988:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int eli1=1; eli1 <= volels1.Size(); eli1++) ~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetSegmentSurfaceElements(int, netgen::Array&) const': /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/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.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/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:33, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.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, 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::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/bcfunctions.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/bcfunctions.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/bcfunctions.cpp: In function 'void netgen::GetFaceColours(netgen::Mesh&, netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 1; j <= face_colours.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for( int i = 1; i <= face_colours.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(netgen::Mesh&, std::ifstream&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= bc_num.Size();i++) ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:229:46: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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++) ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= all_colours.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:329:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/bcfunctions.cpp:354:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= all_colours.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /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/../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/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/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 /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/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/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 /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 '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/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/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 /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/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/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++) ~~^~~~~~ /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/topology.cpp:590:30: 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/topology.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/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]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/topology.cpp:763:30: 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_4'; 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/topology.cpp:2: /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../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/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 = 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/topology.cpp:1092: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 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = short 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 = 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 /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/topology.cpp:2: /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/topology.cpp:2: /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/topology.cpp:1989:49: 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::SurfaceElementIndex; 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::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] /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/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/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 /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/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/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/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/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: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&)': /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/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++) ~~^~~~~~~~~~~~~~~~~~~ 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': /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/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()': /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/parallelmesh.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/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++) ~~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:170:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int hi = 0; hi < sels.Size(); hi++) ~~~^~~~~~~~~~~~~ /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&, netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/parallelmesh.cpp:1073:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (volume_weights.Size()& 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/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/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 /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/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/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/../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/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()) ~~~~~~~~^~~~~~~~~~~~~~ /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/../general/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: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/../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/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/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 /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/parallelmesh.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/parallelmesh.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/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: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()': /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/basegeom.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: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/basegeom.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/basegeom.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/basegeom.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/basegeom.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/python_mesh.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/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: /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/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: 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/python_mesh.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:26, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.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:33, from /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.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/python_mesh.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/python_mesh.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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/python_mesh.cpp: In lambda function: /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/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: /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/vsocc.cpp:7: /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/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: /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/vsocc.cpp:7: /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/vsocc.cpp:7: /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/vsocc.cpp:7: /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/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::Element0d; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:450:27: 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] if (i < BASE || i >= BASE+self.Size()) /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:451:55: 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] /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] /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++) ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= trilists.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/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.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/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/vsocc.cpp:7: /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/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.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/vsocc.cpp:7: /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/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.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/../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 make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 55%] Built target occvis 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::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 'T pybind11::cast(const pybind11::handle&) [with T = netgen::MeshingParameters; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /usr/include/pybind11/cast.h:1622:72: required from 'T pybind11::handle::cast() const [with T = netgen::MeshingParameters]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/../general/ngpython.hpp:30:39: required from 'T pybind11::extract::operator()() [with T = netgen::MeshingParameters]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:684:58: 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::Element0d; int BASE = 0; TIND = int]': /usr/include/pybind11/cast.h:851:20: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' /usr/include/pybind11/cast.h:789:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' /usr/include/pybind11/pybind11.h:154:43: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = netgen::Array& (*&)(netgen::Mesh&); Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' /usr/include/pybind11/pybind11.h:58:9: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' /usr/include/pybind11/pybind11.h:1085:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (*)(netgen::Mesh&); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:584:44: 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::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': /usr/include/pybind11/cast.h:851:20: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' /usr/include/pybind11/cast.h:789:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' /usr/include/pybind11/pybind11.h:154:43: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...), const Extra& ...) [with Return = netgen::Array&; Class = netgen::Mesh; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]::; Return = netgen::Array&; Args = {netgen::Mesh*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' /usr/include/pybind11/pybind11.h:72:9: required from 'pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...), const Extra& ...) [with Return = netgen::Array&; Class = netgen::Mesh; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' /usr/include/pybind11/pybind11.h:1085:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (netgen::Mesh::*)(); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:588:44: 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/python_mesh.cpp: In function 'ExportNetgenMeshing(pybind11::module&)::': /build/netgen-6.2.1804+dfsg1/libsrc/meshing/python_mesh.cpp:526:15: warning: 'infile' may be used uninitialized in this function [-Wmaybe-uninitialized] delete infile; ^~~~~~ [ 55%] Linking CXX shared library libmesh.so cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/cmake -E cmake_link_script CMakeFiles/mesh.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -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,libmesh.so -o libmesh.so CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/prism2rls.cpp.o CMakeFiles/mesh.dir/pyramid2rls.cpp.o CMakeFiles/mesh.dir/pyramidrls.cpp.o CMakeFiles/mesh.dir/quadrls.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/tetrarls.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/triarls.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/hexarls.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o ../linalg/CMakeFiles/la.dir/densemat.cpp.o ../linalg/CMakeFiles/la.dir/polynomial.cpp.o ../linalg/CMakeFiles/la.dir/bfgs.cpp.o ../linalg/CMakeFiles/la.dir/linopt.cpp.o ../linalg/CMakeFiles/la.dir/linsearch.cpp.o ../gprim/CMakeFiles/gprim.dir/adtree.cpp.o ../gprim/CMakeFiles/gprim.dir/geom2d.cpp.o ../gprim/CMakeFiles/gprim.dir/geom3d.cpp.o ../gprim/CMakeFiles/gprim.dir/geomfuncs.cpp.o ../gprim/CMakeFiles/gprim.dir/geomtest3d.cpp.o ../gprim/CMakeFiles/gprim.dir/transform3d.cpp.o ../gprim/CMakeFiles/gprim.dir/spline.cpp.o ../gprim/CMakeFiles/gprim.dir/splinegeometry.cpp.o ../general/CMakeFiles/gen.dir/array.cpp.o ../general/CMakeFiles/gen.dir/bitarray.cpp.o ../general/CMakeFiles/gen.dir/dynamicmem.cpp.o ../general/CMakeFiles/gen.dir/flags.cpp.o ../general/CMakeFiles/gen.dir/hashtabl.cpp.o ../general/CMakeFiles/gen.dir/mystring.cpp.o ../general/CMakeFiles/gen.dir/ngexception.cpp.o ../general/CMakeFiles/gen.dir/optmem.cpp.o ../general/CMakeFiles/gen.dir/parthreads.cpp.o ../general/CMakeFiles/gen.dir/profiler.cpp.o ../general/CMakeFiles/gen.dir/seti.cpp.o ../general/CMakeFiles/gen.dir/sort.cpp.o ../general/CMakeFiles/gen.dir/spbita2d.cpp.o ../general/CMakeFiles/gen.dir/symbolta.cpp.o ../general/CMakeFiles/gen.dir/table.cpp.o ../general/CMakeFiles/gen.dir/mpi_interface.cpp.o ../general/CMakeFiles/gen.dir/gzstream.cpp.o -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib::::::::: -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.7m -lmetis make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 55%] 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= 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 [ 56%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o [ 57%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.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/geom2dmesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geom2dmesh.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/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' [ 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/stlgeommesh.cpp.o [ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.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/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 Scanning dependencies of target csg 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' [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.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] 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/../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/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/geometry2d.cpp:7: /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/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/stlgeomchart.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/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] 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/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/algprim.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/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: /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/../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] 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/../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.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; ~~^~~~~~~~~~~~~ /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/../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; ~~^~~~~~~~~~~~~ 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: /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/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/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/../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++) ~~^~~~ /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/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/../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; } ~~~~~^~~~~~~~~~~~~~~~ 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/../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/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/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/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] 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/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++) ~~^~~~~~~~~~~~~~~~~~~ /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, 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/../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++) ~~^~~~~~~~~~~ /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, 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++) ~~^~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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/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, 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] 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);} ~~^~~~~~~~~~~~~~~~~~~~~ /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: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: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: /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++) ~~^~~~~~~~~~~~~~~~~~~ /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/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, 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/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; ~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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: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; } ~~~~~^~~~~~~~~~~~~~~~ /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, 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/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, 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/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, 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, 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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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/meshstlsurface.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/meshstlsurface.cpp:2: /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/meshstlsurface.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/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: /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/meshstlsurface.cpp:5: /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: /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/meshstlsurface.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/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: /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 = 1; 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 = 1; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:581:14: 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/../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 /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::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/include/../gprim/gprim.hpp:21, from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/meshstlsurface.cpp:5: /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/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 '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/stlgeom/../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/stlgeom/meshstlsurface.cpp:936:19: 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::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/stlgeom/../general/myadt.hpp:26, 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/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, 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/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++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:525: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/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:549: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/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:610:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= vic.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/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++) ~~^~~~~~~~~~~~~~~~~~~~~~ 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/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:895:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= importpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:911:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= importpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:943:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= importlines.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/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++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1042:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= externaledges.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1064:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= storedexternaledges.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1265:50: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} ~~~~~~~~~~~~~~~~^~~~~~~~~~ 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: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, 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++) ~~^~~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1662: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++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1677:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= vicinity.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:1696: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/stlgeom.cpp:1710: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++) ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /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: /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/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] 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/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] 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/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) ~~~~~^~~~~~~~~~~~~~~~~~~~~ /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/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; } ~~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /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++) ~~^~~~~~ 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: /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, 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/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++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:2963:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= nextlist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:3010: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++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:3031:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= nextlist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:3046:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= spiralpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeom.cpp:3238:19: 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/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/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, 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/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/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: /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/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, 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] 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/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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, 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; } ~~~~~^~~~~~~~~~~~~~~~ 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.cpp:1: /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: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, 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 '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/stlgeom.cpp:1: /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/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/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/stlgeom.cpp:1: /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, 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/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/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:7, 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/../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/../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.cpp:1: /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/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:7, 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/../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/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/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/stlgeom.cpp:1392:28: 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/stlgeom.cpp:3: /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/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/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, 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/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/../general/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/genmesh2d.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/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/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: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/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++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:1261:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= plimes2.Size(); j++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:1268:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= plimes1.Size(); j++) ~~^~~~~~~~~~~~~~~~~ /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/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/geometry2d.cpp:7: /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/geometry2d.cpp:7: /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/geometry2d.cpp:7: /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++) ~~^~~~~~~~~~~~ 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::Array(const netgen::Array&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:572:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]' /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:195:44: required from here /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../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/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /build/netgen-6.2.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 /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 = bool; 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 = bool; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/geometry2d.cpp:776:20: 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 = int; 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 = 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; } ~~~~~^~~~~~~~~~~~~~~~ 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, 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/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': /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++) ~~^~~~~~~~~~~~~~~~~~~~~~~ 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: /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::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); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 ^~~~~~~~~~~~~~ /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/stlgeommesh.cpp:9: /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/stlgeommesh.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/stlgeommesh.cpp:9: /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, 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/../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: /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/stlgeommesh.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/stlgeommesh.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/stlgeommesh.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/stlgeommesh.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::INDEX_2; 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::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:59: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 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/stlgeom/../general/myadt.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:5: /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/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: /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/stlgeommesh.cpp:300:20: 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/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: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/stlgeom/stlgeommesh.cpp:329:27: 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::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/include/../gprim/gprim.hpp:21, from /build/netgen-6.2.1804+dfsg1/libsrc/include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stlgeommesh.cpp:7: /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/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/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] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(netgen::Array&, const netgen::Point3d&, double)': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= ap.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++) ~~^~~~~~~~~~~~ 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++) ~~^~~~~~~~~~~ /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/algprim.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/../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 '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/algprim.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/../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 '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/algprim.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/../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, 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 '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/algprim.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> ^~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp: In member function 'int netgen::STLChart::IsInWholeChart(int) const': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:672:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= charttrigs->Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::Array&)': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:730: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++) ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.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 <= charttrigs->Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:742:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cnt != 0 && i < charttrigs->Size()) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp:757:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= charttrigs->Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLBoundary::AddOrDelSegment(const netgen::STLBoundarySeg&)': /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; } ~~~~~^~~~~~~~~~~~~~~~ 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: /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: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/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/stltool.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/stltool.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/stlgeom/stltool.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/stltool.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/stltool.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/stltool.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/stltool.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/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/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/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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/brick.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/brick.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/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, 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/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/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, 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++) ~~^~~~~~~~~~~~~~~~~~~~~~ /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, 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] for (int i = 0; i < 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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:284: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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp:300: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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /build/netgen-6.2.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++) ~~^~~~~~~~~~~~~~~~~~~ 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/brick.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/brick.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/brick.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/brick.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/brick.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/brick.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/brick.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/brick.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/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/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/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/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++) ~~^~~~~~~~~~~~~~~~~~~~~~ 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++) ~~^~~~~~~~~~~ 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] 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/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 /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/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: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/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 '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/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: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, 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 '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/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:7, 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/../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/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 '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/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:7, 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/../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 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: /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; ~~^~~~~~~~~~~~~ [ 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 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: /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; ~~^~~~~~~~~~~~~ [ 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, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/csgparser.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) ~~~~~~~~~~~~^~~~~~~~~ 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/csgparser.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/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/csgparser.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/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/csgparser.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/../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/csgparser.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/csgparser.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: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: /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++) ~~^~~~~~~~~~~ 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, 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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/csgparser.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/csgparser.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/csgparser.cpp:5: /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 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: /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/csgparser.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/csgparser.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/csgparser.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> ^~~ 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, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/curve2d.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/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; } ~~~~~^~~~~~~~~~~~~~~~ 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/curve2d.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: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; ~~^~~~~~~~~~~~~ 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: /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, 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++) ~~^~~~~~~~ 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: /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/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: /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 /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()) ~~~~~~~~^~~~~~~~~~~~~~ /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/edgeflw.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: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; ~~^~~~~~~~~~~~~ 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: /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 /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/curve2d.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/curve2d.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/curve2d.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/curve2d.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/curve2d.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/curve2d.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/curve2d.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: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/../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: /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/edgeflw.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/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)': /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/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::Array&, netgen::MeshingParameters&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:22: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/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:53: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/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:123: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/edgeflw.cpp:141:20: 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/edgeflw.cpp:150:20: 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/edgeflw.cpp:165: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/edgeflw.cpp:186:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:187:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hsp.Size() && !pi1; k++) ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:254:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= hsp.Size(); i++) ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:274:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= hsp.Size(); i++) ~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:313:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= edgepoints.Size()-1; i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:318:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= geometry.identifications.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:369:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= edgepoints.Size()-1; j++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:380:24: 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++) ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:418:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < refedges.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < refedges.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:812:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jj = 0; jj < hsp.Size(); jj++) ~~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::Array, 0, int>&, netgen::Array&, netgen::Array&)': /build/netgen-6.2.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++; ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:1396: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/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreShortEdge(const netgen::Array&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp:1563:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 1; k <= refedges.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CopyEdge(const netgen::Array&, const netgen::Array&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)': /build/netgen-6.2.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); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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/edgeflw.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/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 /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/edgeflw.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/edgeflw.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/edgeflw.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/edgeflw.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/edgeflw.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/../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, 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/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/edgeflw.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/edgeflw.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/edgeflw.cpp:552:15: 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::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/edgeflw.cpp:931:23: 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/edgeflw.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/../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: /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) ~~~~~~~~~~~~^~~~~~~~~ [ 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: /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: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/extrusion.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/extrusion.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: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: /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/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/../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/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/../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/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()) ~~~~~~~~^~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~~ 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: /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, 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/array.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/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 /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/gencyl.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/../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/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/gencyl.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/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/gencyl.cpp:1: /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/csg/../general/../include/mystdlib.h:18, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:16, 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: /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/gencyl.cpp:1: /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/gencyl.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/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: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/../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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) ~~^~~~~~~~~~~ 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/../general/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/../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: /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> ^~~ /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/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/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++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp: In constructor 'netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const netgen::Flags&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:563:17: 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::TABLE&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:691:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < hsurf.Size(); j++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:699:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:702:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:758:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (j == specpoint2surface[sp1.nr].Size()) break; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:763:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (k == specpoint2surface[sp2.nr].Size()) break; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:768:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < domain_surfaces.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:785:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (j == specpoint2surface[sp1.nr].Size()) break; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:787:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (k == specpoint2surface[sp2.nr].Size()) break; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:988:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jj = 0; jj < domain_surfaces.Size(); jj++) ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:996:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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++) ~~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:1233:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/../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: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, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp:1: /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/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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/identify.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/identify.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/identify.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/identify.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/identify.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/identify.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/identify.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/identify.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::INDEX_2; 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::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:105:20: 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::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/csg/../general/myadt.hpp:26, 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/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/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 '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/identify.cpp:514: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/identify.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/identify.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 = 1; 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 = 1; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/identify.cpp:1229:14: 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++) ~~^~~~~~ 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/manifold.cpp:1: /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/manifold.cpp:1: /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/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()) ~~~~~^~~~~~~~~~~~~~~~~~ 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&, 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, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/manifold.cpp:1: /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/meshsurf.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/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/manifold.cpp:1: /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/manifold.cpp:1: /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/manifold.cpp:1: /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/manifold.cpp:1: /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/csg/../general/../include/mystdlib.h:18, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:16, 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: /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/manifold.cpp:1: /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/manifold.cpp:1: /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, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/meshsurf.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 '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, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/meshsurf.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/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, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/meshsurf.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/meshsurf.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/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, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/meshsurf.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/meshsurf.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/meshsurf.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/meshsurf.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/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/meshsurf.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/meshsurf.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/meshsurf.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/meshsurf.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> ^~~ [ 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 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/polyhedra.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/polyhedra.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/polyhedra.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/polyhedra.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++) ~~^~~~~~~~~~~~~~~~~~~~~~ [ 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, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.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/polyhedra.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: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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::PointInSolid(const netgen::Point<3, double>&, double) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.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 < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::Array&, double) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:170: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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:200: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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:240:17: 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::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:344: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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, netgen::Array&, double) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:399: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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:481: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++) ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:484: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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /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; i, 0, int>&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:614:21: 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/polyhedra.cpp: In member function 'virtual netgen::Vec<3, double> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:629:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int fi1 = 0; fi1 < faces.Size(); fi1++) ~~~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:630:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int fi2 = 0; fi2 < faces.Size(); fi2++) ~~~~^~~~~~~~~~~~~~ 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/polyhedra.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++) ~~^~~~~~~~~~~~ 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 /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/polyhedra.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/../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, 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/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/polyhedra.cpp:4: /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/../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/polyhedra.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/polyhedra.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/polyhedra.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/polyhedra.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: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/polyhedra.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::Polyhedra::Face; 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::Polyhedra::Face; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:517:55: 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::Polyhedra::Face'; 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:35, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/polyhedra.cpp:4: /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/../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/solid.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/revolution.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/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:33: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&) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:683: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) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:777: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&, double) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:807: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++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': /build/netgen-6.2.1804+dfsg1/libsrc/csg/revolution.cpp:827: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/revolution.cpp:952: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/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/revolution.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/revolution.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/revolution.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/revolution.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/revolution.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/revolution.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/revolution.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/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, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.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) ~~~~~~~~~~~~^~~~~~~~~ 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/singularref.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/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] 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/singularref.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/../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/singularref.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/singularref.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: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++) ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < si2.Size(); i++) ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp:119:22: 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()-1; i++) ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp:124:22: 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/singularref.cpp:130:25: 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/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp:194:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < surfk.Size(); i++) ~~^~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /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: /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/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++) ~~^~~~~~~~~~~~~~~~ /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/singularref.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/singularref.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/singularref.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/singularref.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/singularref.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/singularref.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/singularref.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/singularref.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::INDEX_2; 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::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/singularref.cpp:41:18: 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::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/csg/../general/myadt.hpp:26, 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/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& 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: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 /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/solid.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/solid.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/solid.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/solid.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/solid.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/solid.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/solid.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/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: /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/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++) ~~^~~~~~~~~~~~~~~~~~~ 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: /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/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/../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: /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/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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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: /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/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/../general/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/../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, 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++) ~~^~~~~~~~~~~~~~~~~~~ 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/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/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++) ~~^~~~~~~~~~~~~~~~~~~~~~ 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/csg.hpp:12, 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++) ~~^~~~~~~~ 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: /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/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()) ~~~~~^~~~~~~~~~~~~~~~~~ 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/triapprox.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) ~~~~~~~~~~~~^~~~~~~~~ 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/triapprox.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/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/triapprox.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/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/triapprox.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/../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/triapprox.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/triapprox.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/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++) ~~^~~~~~~~~~~ /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/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/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 /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/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/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: /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/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/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 /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 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/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]': /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/triapprox.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/triapprox.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/triapprox.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/triapprox.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/triapprox.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/triapprox.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/triapprox.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: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: /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/zrefine.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/zrefine.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/zrefine.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/zrefine.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/zrefine.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/zrefine.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: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++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /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++) ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp:370:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= ref_slices.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp:397:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] (slicenr == slices.Size()) ? 1 : slices.Get(slicenr+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/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/array.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/zrefine.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/zrefine.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/zrefine.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: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, 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/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/zrefine.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/zrefine.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/zrefine.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/zrefine.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::INDEX_3; 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::INDEX_3; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp:283:75: 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::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/csg/../general/myadt.hpp:26, 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/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/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/zrefine.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::INDEX_4; 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::INDEX_4; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/zrefine.cpp:296:30: 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::INDEX_4'; 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/../general/myadt.hpp:26, 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/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, 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 > > 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::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, 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/../general/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/splinesurface.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/splinesurface.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/splinesurface.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/splinesurface.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/csg/../general/../include/mystdlib.h:18, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:16, 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: /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/splinesurface.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/splinesurface.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/../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/splinesurface.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/splinesurface.cpp:16:22: 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/csg/../general/../include/mystdlib.h:18, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:16, 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: /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/splinesurface.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::__cxx11::basic_string; 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::__cxx11::basic_string; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.cpp:17: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 std::__cxx11::basic_string' 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/string:52, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/../include/mystdlib.h:4, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:16, 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: /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/../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/splinesurface.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/splinesurface.cpp:45:27: 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/csg/../general/../include/mystdlib.h:18, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/myadt.hpp:16, 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: /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/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& 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/python_csg.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/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/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/python_csg.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/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/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 /usr/include/pybind11/detail/common.h:146, from /usr/include/pybind11/pytypes.h:12, from /usr/include/pybind11/cast.h:13, from /usr/include/pybind11/attr.h:13, from /usr/include/pybind11/pybind11.h:43, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/ngpython.hpp:3, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:3: /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/python_csg.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/python_csg.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: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/python_csg.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/python_csg.cpp:222: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 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 /usr/include/pybind11/detail/common.h:146, from /usr/include/pybind11/pytypes.h:12, from /usr/include/pybind11/cast.h:13, from /usr/include/pybind11/attr.h:13, from /usr/include/pybind11/pybind11.h:43, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/ngpython.hpp:3, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:3: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ [ 75%] Linking CXX shared library libstl.so cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stl.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -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,libstl.so -o libstl.so CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../meshing/libmesh.so -lpython3.7m -lpython3.7m -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.7m -lmetis make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 75%] Built target stl make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend make[3]: Entering directory '/build/netgen-6.2.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= Scanning dependencies of target stlvis 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]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 75%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.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 -Dstlvis_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/stlvis.dir/vsstl.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/vsstl.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, from /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:4: /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/surface.hpp:235:9: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' /usr/include/pybind11/cast.h:1619:66: required from 'pybind11::object pybind11::cast(const T&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:229:50: 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 'netgen::Array::Array(const netgen::Array&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.hpp:7:9: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' /usr/include/pybind11/cast.h:1619:66: required from 'pybind11::object pybind11::cast(const T&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:229:50: 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] /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.hpp:7:9: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' /usr/include/pybind11/cast.h:1619:66: required from 'pybind11::object pybind11::cast(const T&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:229:50: 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] /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.hpp:7:9: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' /usr/include/pybind11/cast.h:1619:66: required from 'pybind11::object pybind11::cast(const T&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:229:50: 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] /build/netgen-6.2.1804+dfsg1/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/csg/splinesurface.hpp:7:9: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' /usr/include/pybind11/cast.h:1619:66: required from 'pybind11::object pybind11::cast(const T&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/python_csg.cpp:229:50: 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] /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:75:27: warning: 'seg' may be used uninitialized in this function [-Wmaybe-uninitialized] seg->rightdom = rightdomain; ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/python_geom2d.cpp:120:19: warning: 'seg' may be used uninitialized in this function [-Wmaybe-uninitialized] seg->rightdom = rightdomain; ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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/vsstl.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/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/stlgeom.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/vsstl.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/vsstl.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/vsstl.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/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/stlgeom.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/vsstl.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/../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/vsstl.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] 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/stlgeom.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/vsstl.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/vsstl.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/vsstl.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/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/vsstl.cpp:411:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= me.Size(); j++) ~~^~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/vsstl.cpp:745:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= stlgeometry->meshlines.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= trilists.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/vsstl.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/../general/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/stlgeom.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/vsstl.cpp:5: /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/vsstl.cpp:2: /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/stlgeom.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/vsstl.cpp:5: /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/vsstl.cpp:2: /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/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:7, 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/vsstl.cpp:5: /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/../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/vsstl.cpp:2: /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/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/meshing.hpp:7, 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/vsstl.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ [ 76%] Linking CXX shared library libgeom2d.so cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2d.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -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,libgeom2d.so -o libgeom2d.so CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../meshing/libmesh.so -lpython3.7m -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.7m -lmetis make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 76%] Built target geom2d make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend make[3]: Entering directory '/build/netgen-6.2.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= Scanning dependencies of target geom2dvis 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]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 76%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.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 -Dgeom2dvis_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/geom2dvis.dir/vsgeom2d.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/vsgeom2d.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/vsgeom2d.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/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:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/vsgeom2d.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/../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/vsgeom2d.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/vsgeom2d.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/vsgeom2d.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:64, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/vsgeom2d.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/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/vsgeom2d.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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (changeval != geometry2d->GetSplines().Size()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/vsgeom2d.cpp:62: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/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= geometry2d->GetSplines().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/vsgeom2d.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++) ~~^~~~~~~~~~~ /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/vsgeom2d.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/vsgeom2d.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/vsgeom2d.cpp:1: /build/netgen-6.2.1804+dfsg1/libsrc/geom2d/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ [ 77%] Linking CXX shared library libgeom2dvis.so cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2dvis.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -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,libgeom2dvis.so -o libgeom2dvis.so CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/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/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib: libgeom2d.so ../meshing/libmesh.so -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lmetis -lpython3.7m make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 77%] Built target geom2dvis [ 78%] Linking CXX shared library libstlvis.so cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stlvis.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -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,libstlvis.so -o libstlvis.so CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/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/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib: libstl.so ../meshing/libmesh.so -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lmetis -lpython3.7m make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 78%] Built target stlvis [ 78%] Linking CXX shared library libcsg.so cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csg.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -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,libcsg.so -o libcsg.so CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../meshing/libmesh.so -lpython3.7m -lpython3.7m -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.7m -lmetis make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 78%] Built target csg make -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend make[3]: Entering directory '/build/netgen-6.2.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= Scanning dependencies of target csgvis 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' [ 79%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.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 -Dcsgvis_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/csgvis.dir/vscsg.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/csg/vscsg.cpp Scanning dependencies of target interface 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' [ 80%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.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/nginterface.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface.cpp [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.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/nginterface_v2.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/nginterface_v2.cpp [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o cd /build/netgen-6.2.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/read_fnf_mesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/read_fnf_mesh.cpp 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/readtetmesh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/readtetmesh.cpp [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.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/readuser.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/readuser.cpp [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.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/writeabaqus.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeabaqus.cpp [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.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/writediffpack.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writediffpack.cpp [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.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/writefeap.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefeap.cpp [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.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/writedolfin.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writedolfin.cpp [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.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/writefluent.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.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/writeelmer.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeelmer.cpp 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/writegmsh.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writegmsh.cpp [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.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/writepermas.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writepermas.cpp [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.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/writejcm.cpp.o -c /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp 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/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; ~~^~~~~~~~~~~~~ /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/writejcm.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; ~~^~~~~~~~~~~~~ /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/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; ~~^~~~~~~~~~~~~ /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/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; ~~^~~~~~~~~~~~~ /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/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; ~~^~~~~~~~~~~~~ /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/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; ~~^~~~~~~~~~~~~ /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/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; ~~^~~~~~~~~~~~~ /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/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; ~~^~~~~~~~~~~~~ /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: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/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/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/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; ~~^~~~~~~~~~~~~ /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/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/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/writepermas.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; ~~^~~~~~~~~~~~~ /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/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; ~~^~~~~~~~~~~~~ /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/writefluent.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; ~~^~~~~~~~~~~~~ /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/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: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: 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/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()) ~~~~~~~~^~~~~~~~~~~~~~ /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/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: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: /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/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) ~~~~~~~~~~~~^~~~~~~~~ /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/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: /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/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: /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()) ~~~~~~~~^~~~~~~~~~~~~~ /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/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: /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, 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/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: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: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, 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/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: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++) ~~^~~~~~~~~~~~~~~~~~~~~~ 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/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++) ~~^~~~~~~~~~~~~~~~~~~ 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: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/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: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++) ~~^~~~ 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++) ~~^~~~~~~~~~~ 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: /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/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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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: /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: /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/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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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, 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++) ~~^~~~~~~~~~~~~~~~~~~~~~ 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++) ~~^~~~~~~~~~~~~~~~~~~ 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/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; ~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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: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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()) ~~~~~~~~^~~~~~~~~~~~~~ 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: /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/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/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/writejcm.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: /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/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, 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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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; } ~~~~~^~~~~~~~~~~~~~~~ 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: /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/../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/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/../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: /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/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: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++) ~~^~~~~~~~~~~~~~~~~~~ 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/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/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++) ~~^~~~~~~~~~~~~~~~~~~~~~ /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: /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, 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] 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: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: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/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/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] 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] 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: /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/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; ~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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: /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, 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/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/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++) ~~^~~~~~~~ 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/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: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: /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/interface/nginterface.cpp:3: /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/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++) ~~^~~~ /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/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, 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] 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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] 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/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++) ~~^~~~~~~~~~~~ /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/../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: /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]; ~~~~~~^~~~~~~~~~~~~~~~~ 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, 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 ^~~~~~~~~~~~~~ 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: /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/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()) ~~~~~^~~~~~~~~~~~~~~~~~ /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 /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/writejcm.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/writejcm.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/writejcm.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/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, 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; } ~~~~~^~~~~~~~~~~~~~~~ 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 '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/writejcm.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/writejcm.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/writejcm.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/writejcm.cpp:8: /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 = 1; 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 = 1; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/writejcm.cpp:100: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] 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 /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/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/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 /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/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/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: /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/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/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 /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/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> ^~~ /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/../general/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 ^~~~~~~ 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/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/../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 = 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/../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, 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++) ~~^~~~~~~~~~~ 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/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/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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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 ^~~~~~~~~~~~~~ /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) ~~~~^~~~~~~~~~~~~~ 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: /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/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::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 /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/writefeap.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/writefeap.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/writefeap.cpp:13: /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++) ~~^~~~~~~~~~~~~~~ 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: /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/writefeap.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/writefeap.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/writefeap.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/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: /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/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()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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 '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/readtetmesh.cpp: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++) ~~^~~~~~~~~~~~~~ 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 '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/readtetmesh.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 '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++) ~~^~~~~~~~~~~~~~~~~~~~ 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 '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/readtetmesh.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/readtetmesh.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/readtetmesh.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/readtetmesh.cpp:8: /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/readtetmesh.cpp:230:36: 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++) ~~^~~~~~ 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 '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] /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 /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/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/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 /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/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/../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: /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/interface/nginterface.cpp:3: /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.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::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: /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/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 = 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/nginterface.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> ^~~~~~~~~~ /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 '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/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/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> ^~~ 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] 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/writefluent.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 '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 ^~~~~~~~~~~~~~ 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 = 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/writefluent.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/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::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/writefluent.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::INDEX_3; 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::INDEX_3; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/writefluent.cpp:152:73: 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::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/interface/../general/myadt.hpp:26, 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/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/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/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/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++) ~~^~~~~~~~~~~ /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/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/../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: /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/writegmsh.cpp:18: /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: /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/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/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 /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/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> ^~~ [ 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: /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/vscsg.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/vscsg.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/vscsg.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/vscsg.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/vscsg.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/vscsg.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/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/vscsg.cpp:5: /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: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../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/csg/../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/csg/../stlgeom/stlgeom.hpp:271:46: 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::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/csg/../meshing/../include/../gprim/gprim.hpp:22, 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/vscsg.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../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/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: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../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/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/csg/../stlgeom/stlgeom.hpp:305:53: 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::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/csg/../meshing/../include/../gprim/gprim.hpp:22, 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/vscsg.cpp:5: /build/netgen-6.2.1804+dfsg1/libsrc/csg/../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/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: /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/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; ~~^~~~~~~~~~~~~ /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/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: /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; ~~^~~~~~~~~~~~~ /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/writetet.cpp:6: /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/writetet.cpp:6: /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/writetet.cpp:6: /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: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/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/writetet.cpp:6: /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/writetet.cpp:6: /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: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/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: /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/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++) ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:526: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++) ~^~~~~~~~~~~~~~~~~~~~~ /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; iSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:551: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++) ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:569:19: 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/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++) ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:598:19: 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/interface/writetet.cpp:771: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++) ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:786:19: 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/interface/writetet.cpp:793: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++) ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:809:19: 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/interface/writetet.cpp:932: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++) ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:987: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/interface/writetet.cpp:1020:19: 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/interface/writetet.cpp:1044:19: 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/interface/writetet.cpp:1064:19: 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/interface/writetet.cpp:1088: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/../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++) ~~^~~~ /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] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Intersection(const netgen::FlatArray&, const netgen::FlatArray&, netgen::Array&) [with T = int]': /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:613:72: required from here /build/netgen-6.2.1804+dfsg1/libsrc/interface/../general/array.hpp:762: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::FlatArray&, const netgen::FlatArray&, netgen::Array&) [with T = int]': /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/../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/writetet.cpp:6: /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/writetet.cpp:4: /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/writetet.cpp: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/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 '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/writetet.cpp:2: /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/writetet.cpp:4: /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/writetet.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/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::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/writetet.cpp:28: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/../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/interface/../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/interface/writetet.cpp:117:21: 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::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/interface/../general/myadt.hpp:26, 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/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/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 '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/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:183: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 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/interface/../general/myadt.hpp:26, 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/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/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 '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/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_4; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:269:28: 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::INDEX_4'; 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/../general/myadt.hpp:26, 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/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: /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 = 1; 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 = 1; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/interface/writetet.cpp:601:22: 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++) ~~^~~~~~ 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: /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, 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++) ~~^~~~~~~~~~~~~~~~~~~ /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/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/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: /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: /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/../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, 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 /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/writegmsh2.cpp:21: /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/writegmsh2.cpp:19: /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/writegmsh2.cpp:21: /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/writegmsh2.cpp:19: /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/writegmsh2.cpp:17: /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/writegmsh2.cpp:19: /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/writegmsh2.cpp:21: /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, 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/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/writeOpenFOAM15x.cpp:29: /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/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: /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/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++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /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++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const netgen::Mesh&)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:392: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_facelist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:427:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 1; j <= facepnts.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:430:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(j != facepnts.Size()) *outfile << " "; ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:438: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++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:470:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 1; j <= facepnts.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:473:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(j != facepnts.Size()) *outfile << " "; ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:560:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 2; i <= surfelem_bclist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= bcarray.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/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 /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/writeOpenFOAM15x.cpp:29: /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/writeOpenFOAM15x.cpp:27: /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/writeOpenFOAM15x.cpp:29: /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: /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/writeOpenFOAM15x.cpp:25: /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/writeOpenFOAM15x.cpp:27: /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/writeOpenFOAM15x.cpp:29: /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 '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/interface/../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/interface/writeOpenFOAM15x.cpp:116:33: 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::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/interface/../general/myadt.hpp:26, 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/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/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::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/writeOpenFOAM15x.cpp:119:28: 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/../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/interface/../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/interface/writeOpenFOAM15x.cpp:556:30: 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::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/interface/../general/myadt.hpp:26, 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/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 make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 91%] Built target interface [ 91%] Linking CXX shared library libcsgvis.so cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csgvis.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -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,libcsgvis.so -o libcsgvis.so CMakeFiles/csgvis.dir/vscsg.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/visualization:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib: libcsg.so ../visualization/libvisual.so ../meshing/libmesh.so -lz -lmetis -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 make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 91%] Built target csgvis 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= Scanning dependencies of target nglib 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 make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 91%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/nglib && /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 -Dnglib_EXPORTS -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/nglib -I/build/netgen-6.2.1804+dfsg1/nglib -I/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu -I/build/netgen-6.2.1804+dfsg1/include -I/build/netgen-6.2.1804+dfsg1/libsrc/include -I/usr/include/tcl -I/usr/include/python3.7m -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.1804+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++14 -o CMakeFiles/nglib.dir/nglib.cpp.o -c /build/netgen-6.2.1804+dfsg1/nglib/nglib.cpp In file included from /build/netgen-6.2.1804+dfsg1/nglib/nglib.cpp:67: /build/netgen-6.2.1804+dfsg1/nglib/nglib.h:33: warning: "DLL_HEADER" redefined #define DLL_HEADER In file included from /build/netgen-6.2.1804+dfsg1/nglib/nglib.cpp:26: /build/netgen-6.2.1804+dfsg1/libsrc/include/nginterface.h:27: note: this is the location of the previous definition #define DLL_HEADER __attribute__ ((visibility ("default"))) 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/nglib/nglib.cpp:13: /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: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/nglib/nglib.cpp:16: /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, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/nglib/nglib.cpp:16: /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: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/nglib/nglib.cpp:16: /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/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/nglib/nglib.cpp:16: /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/nglib/nglib.cpp:16: /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/nglib/nglib.cpp:16: /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/../csg/csg.hpp:24, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/nglib/nglib.cpp:16: /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/nglib/nglib.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);} ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, from /build/netgen-6.2.1804+dfsg1/nglib/nglib.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/nglib/nglib.cpp:13: /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/include/../csg/csg.hpp:12, from /build/netgen-6.2.1804+dfsg1/libsrc/include/csg.hpp:1, from /build/netgen-6.2.1804+dfsg1/nglib/nglib.cpp:16: /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/nglib/nglib.cpp:13: /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/nglib/nglib.cpp:16: /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/nglib/nglib.cpp:13: /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/nglib/nglib.cpp:12: /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/nglib/nglib.cpp:13: /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/nglib/nglib.cpp:16: /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/nglib/nglib.cpp:13: /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/nglib/nglib.cpp:16: /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/nglib/nglib.cpp:13: /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/nglib/nglib.cpp:16: /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/nglib/nglib.cpp:13: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/include/../occ/occgeom.hpp:366:28: required from here /build/netgen-6.2.1804+dfsg1/libsrc/include/../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/include/../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/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/nglib/nglib.cpp:571:26: 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::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/include/../stlgeom/stlgeom.hpp:45, from /build/netgen-6.2.1804+dfsg1/libsrc/include/stlgeom.hpp:1, from /build/netgen-6.2.1804+dfsg1/nglib/nglib.cpp:17: /build/netgen-6.2.1804+dfsg1/libsrc/include/../stlgeom/stltopology.hpp:54:7: note: 'class netgen::STLReadTriangle' declared here class STLReadTriangle ^~~~~~~~~~~~~~~ [ 92%] Linking CXX shared library libnglib.so cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/nglib && /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.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,libnglib.so -o libnglib.so CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/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:/usr/lib/x86_64-linux-gnu/openmpi/lib:/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/meshing:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/libsrc/visualization: ../libsrc/interface/libinterface.so ../libsrc/stlgeom/libstlvis.so ../libsrc/geom2d/libgeom2dvis.so ../libsrc/csg/libcsgvis.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 /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 -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 ../libsrc/occ/libocc.so -lpython3.7m ../libsrc/stlgeom/libstl.so ../libsrc/geom2d/libgeom2d.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 -lz -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' [ 92%] Built target nglib make -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend make[3]: Entering directory '/build/netgen-6.2.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 /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/CMakeFiles/gui.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 /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= Scanning dependencies of target ngpy make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 92%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.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 -Dngpy_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/ngpy.dir/netgenpy.cpp.o -c /build/netgen-6.2.1804+dfsg1/ng/netgenpy.cpp Scanning dependencies of target gui 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 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/__/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/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: /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/../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: /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/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; ~~^~~~~~~~~~~~~ /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/../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; ~~^~~~~~~~~~~~~ /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/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; ~~^~~~~~~~~~~~~ /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: /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/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] 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: /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/../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; ~~^~~~~~~~~~~~~ /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: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++) ~~^~~~ /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, 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++) ~~^~~~~~~~~~~~~~~~~~~ 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: /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/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/../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: /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/ng/ngpkg.cpp:11: /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/libsrc/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/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: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] 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/ng/ngpkg.cpp:11: /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/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/../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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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/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/../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++) ~~^~~~ /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++) ~~^~~~~~~~~~~~~~~~~~~ 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: /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: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: /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: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: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/ng/demoview.cpp:15: /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/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: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: /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/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::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, 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: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: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:64, 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/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: /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/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/libsrc/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++) ~~^~~~~~~~ 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/geom2d/geom2dpkg.cpp:1: /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/libsrc/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: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/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: /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: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: 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, 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/../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()) ~~~~~^~~~~~~~~~~~~~~~~~ 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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/../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: /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/../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/libsrc/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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/ng/parallelfunc.cpp: In function 'void ParallelRun()': /build/netgen-6.2.1804+dfsg1/ng/parallelfunc.cpp:267:14: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(d_fbc_id==conf_ids[k]) /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++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:259: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_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /build/netgen-6.2.1804+dfsg1/ng/ngpkg.cpp:334: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_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /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, 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/../general/array.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::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/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/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/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/parallelfunc.cpp:8: /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/parallelfunc.cpp:8: /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/parallelfunc.cpp:8: /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++) ~~^~~~~~~~~~~ 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/../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 /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/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/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 /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/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 ^~~~~~~~~~~~~~ /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/ngpkg.cpp:11: /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/ng/ngpkg.cpp:8: /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/ngpkg.cpp:11: /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/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 /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 '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/ng/ngpkg.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/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 '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/ng/ngpkg.cpp:11: /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: /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/ng/ngpkg.cpp:2242:67: 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/ng/ngpkg.cpp:11: /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 /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 ^~~~~~~~~~~~~~ /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: /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: /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: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++) ~~^~~~~~~~~~~~~~~~~~~ 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 ^~~~~ /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/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/../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 /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/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 ^~~~~~~~~~~~~~ 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: /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/ng/demoview.cpp:15: /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/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]' /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/ng/demoview.cpp:15: /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/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]' /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/ng/demoview.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/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]' /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/ng/demoview.cpp:14: /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: /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/ng/demoview.cpp:14: /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: /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/ng/demoview.cpp:14: /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: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::InterpolationSpline >::intpts; 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::InterpolationSpline >::intpts; int BASE = 0; TIND = int; size_t = long unsigned int]' /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:276:5: required from '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/libsrc/include/../general/array.hpp:417:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::InterpolationSpline >::intpts' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.1804+dfsg1/ng/demoview.cpp:24: /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); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:692:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < face_colours.Size();i++) ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:718:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:742:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:766:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:773:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:797:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/occpkg.cpp:804:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ 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/occ/occpkg.cpp:4: /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/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: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/occ/occpkg.cpp:4: /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/occ/occpkg.cpp:6: /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/occ/occpkg.cpp:4: /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/occ/occpkg.cpp:3: /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/occ/occpkg.cpp:4: /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/occ/occpkg.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/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/occ/occpkg.cpp:4: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/include/../occ/occgeom.hpp:366:28: required from here /build/netgen-6.2.1804+dfsg1/libsrc/include/../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/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++) ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.1804+dfsg1/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= trilists.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/occ/vsocc.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/occ/vsocc.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/occ/vsocc.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/occ/vsocc.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/occ/vsocc.cpp:6: /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /build/netgen-6.2.1804+dfsg1/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /build/netgen-6.2.1804+dfsg1/libsrc/include/../occ/occgeom.hpp:366:28: required from here /build/netgen-6.2.1804+dfsg1/libsrc/include/../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++) ~~^~~~~~ [ 97%] Linking CXX shared library libgui.so cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/gui.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,libgui.so -o libgui.so CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.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/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/interface:/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 -lz -lX11 -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 Togl2.1/libtogl.a -ltk -ltcl ../libsrc/stlgeom/libstlvis.so ../libsrc/geom2d/libgeom2dvis.so ../libsrc/interface/libinterface.so ../libsrc/geom2d/libgeom2d.so ../libsrc/stlgeom/libstl.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 -lpthread -lXmu -lz ../libsrc/occ/libocc.so -lpython3.7m -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 -ldl -lGL -lGLU make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 97%] Built target gui make -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.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/ng /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color= Scanning dependencies of target netgen 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/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, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/ngappinit.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; ~~^~~~~~~~~~~~~ /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:23, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/ngappinit.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/ng/ngappinit.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/../meshing/meshing.hpp:26, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/ngappinit.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; ~~~~~~^~~~~~~~~~~~~~~~~~~ /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/ng/ngappinit.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/ng/ngappinit.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/ng/ngappinit.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++ ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/ng/ngappinit.cpp: In function 'int main(int, char**)': /build/netgen-6.2.1804+dfsg1/ng/ngappinit.cpp:269:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= userformats.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, from /build/netgen-6.2.1804+dfsg1/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.1804+dfsg1/ng/ngappinit.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++) ~~^~~~~~~~~~~ /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/ngappinit.cpp:8: /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/ngappinit.cpp:8: /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/ngappinit.cpp:8: /build/netgen-6.2.1804+dfsg1/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ [100%] Linking CXX executable netgen cd /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/bin/c++ -DMPICH_SKIP_MPICXX -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 -rdynamic CMakeFiles/netgen.dir/ngappinit.cpp.o CMakeFiles/netgen.dir/onetcl.cpp.o -o netgen -Wl,-rpath,/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng:/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/nglib:/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/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/interface:/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: libgui.so ../nglib/libnglib.so -lpthread -lXmu ../libsrc/occ/libocc.so ../libsrc/stlgeom/libstlvis.so ../libsrc/stlgeom/libstl.so ../libsrc/geom2d/libgeom2dvis.so ../libsrc/interface/libinterface.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 -lpython3.7m -lz -lX11 -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 -ltk -ltcl make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [100%] Built target netgen make[2]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' debian/rules override_dh_auto_test make[1]: Entering directory '/build/netgen-6.2.1804+dfsg1' # TODO: Get these working make[1]: Leaving directory '/build/netgen-6.2.1804+dfsg1' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with=python3 --buildsystem=cmake 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" 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[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[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= 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= 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]: 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' 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]: 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/general/CMakeFiles/gen.dir/build.make libsrc/general/CMakeFiles/gen.dir/build 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' [ 18%] 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= 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[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]: 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' 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/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 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[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]: 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' [ 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]: 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]: 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'. 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/stlvis.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]: 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 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' [ 92%] Built target nglib make -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend make[3]: Entering directory '/build/netgen-6.2.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 /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/CMakeFiles/ngpy.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 /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/CMakeFiles/gui.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build make[3]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'ng/CMakeFiles/ngpy.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 93%] Built target ngpy 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' make[3]: Nothing to be done for 'ng/CMakeFiles/gui.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [ 98%] Built target gui make -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.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/ng /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color= 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' make[3]: Nothing to be done for 'ng/CMakeFiles/netgen.dir/build'. make[3]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' [100%] Built target netgen make[2]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/cmake/netgen/netgen-targets.cmake -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/cmake/netgen/netgen-targets-none.cmake -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/cmake/netgen/NetgenConfig.cmake -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/ngexception.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/archive_base.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/array.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/autodiff.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/autoptr.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/bitarray.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/dynamicmem.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/flags.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/hashtabl.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/mpi_interface.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/myadt.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/ngsimd.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/mystring.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/netgenout.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/ngexception.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/ngpython.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/optmem.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/parthreads.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/profiler.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/seti.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/sort.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/spbita2d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/stack.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/symbolta.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/table.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/template.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/general/gzstream.h -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/adtree.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/geom2d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/geom3d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/geomfuncs.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/geomobjects2.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/geomobjects.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/geomops2.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/geomops.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/geomtest3d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/gprim.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/splinegeometry.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/spline.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/gprim/transform3d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/linalg/densemat.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/linalg/linalg.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/linalg/opti.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/linalg/polynomial.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/linalg/vector.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/nginterface.h -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/nginterface_v2.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/mydefs.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/acisgeom.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/csg.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/geometry2d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/gprim.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/incopengl.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/inctcl.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/incvis.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/linalg.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/meshing.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/myadt.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/mydefs.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/mystdlib.h -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/nginterface_v2_impl.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/occgeom.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/ngsimd.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/opti.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/parallel.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/parallelinterface.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/stlgeom.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/include/visual.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libmesh.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libmesh.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/adfront2.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/adfront3.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/basegeom.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/bcfunctions.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/bisect.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/boundarylayer.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/classifyhpel.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/clusters.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/curvedelems.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/findip2.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/findip.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/geomsearch.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/global.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/hpref_hex.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/hprefinement.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/hpref_prism.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/hpref_pyramid.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/hpref_quad.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/hpref_segm.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/hpref_tet.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/hpref_trig.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/improve2.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/improve3.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/localh.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/meshclass.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/meshfunc.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/meshing2.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/meshing3.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/meshing.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/meshtool.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/meshtype.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/msghandler.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/paralleltop.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/ruler2.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/ruler3.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/specials.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/topology.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/meshing/validate.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/soldata.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libvisual.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libvisual.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/visualization/meshdoc.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/visualization/mvdraw.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/visualization/vispar.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/visualization/visual.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/visualization/vssolution.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsg.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsg.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsgvis.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsgvis.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/algprim.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/brick.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/csgeom.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/csg.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/csgparser.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/curve2d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/edgeflw.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/explicitcurve2d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/extrusion.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/gencyl.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/geoml.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/identify.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/manifold.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/meshsurf.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/polyhedra.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/revolution.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/singularref.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/solid.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/specpoin.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/spline3d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/splinesurface.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/surface.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/triapprox.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/csg/vscsg.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2d.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2d.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/geom2d/geom2dmesh.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/geom2d/geometry2d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/geom2d/spline2d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/geom2d/splinegeometry2.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/geom2d/vsgeom2d.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libocc.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libocc.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/occ/occgeom.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/occ/occmeshsurf.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/occ/vsocc.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstl.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstl.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/stlgeom/meshstlsurface.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/stlgeom/stlgeom.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/stlgeom/stlline.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/stlgeom/stltool.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/stlgeom/stltopology.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/stlgeom/vsstl.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libinterface.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libinterface.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/interface/writeuser.hpp -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/bin/netgen -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/bin/netgen" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgui.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgui.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/python3/dist-packages/netgen/libngpy.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/python3/dist-packages/netgen/libngpy.so" to "$ORIGIN/../../../x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/boxcyl.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/circle_on_cube.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/cone.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/cube.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/cubeandring.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/cubeandspheres.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/cubemcyl.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/cubemsphere.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/cylinder.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/cylsphere.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/ellipsoid.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/ellipticcyl.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/extrusion.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/fichera.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/lshape3d.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/manyholes.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/manyholes2.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/matrix.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/ortho.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/period.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/revolution.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/sculpture.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/shaft.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/shell.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/sphere.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/sphereincube.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/torus.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/trafo.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/twobricks.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/twocubes.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/twocyl.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/boundarycondition.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/hinge.stl -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/part1.stl -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/frame.step -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/screw.step -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/squarehole.in2d -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/squarecircle.in2d -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/square.in2d -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/python3/dist-packages/netgen/__init__.py -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/python3/dist-packages/netgen/meshing.py -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/python3/dist-packages/netgen/csg.py -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/python3/dist-packages/netgen/geom2d.py -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/python3/dist-packages/netgen/stl.py -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/python3/dist-packages/netgen/gui.py -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/python3/dist-packages/netgen/NgOCC.py -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/python3/dist-packages/netgen/read_gmsh.py -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/py_tutorials/shaft.geo -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/py_tutorials/mesh.py -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/py_tutorials/exportNeutral.py -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/share/netgen/doc/ng4.pdf -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libnglib.so -- Set runtime path of "/build/netgen-6.2.1804+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libnglib.so" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-6.2.1804+dfsg1/debian/tmp/usr/include/netgen/nglib.h make[1]: Leaving directory '/build/netgen-6.2.1804+dfsg1/obj-x86_64-linux-gnu' dh_install -O--buildsystem=cmake dh_installdocs -O--buildsystem=cmake dh_installchangelogs -O--buildsystem=cmake dh_installexamples -O--buildsystem=cmake dh_installman -O--buildsystem=cmake dh_python3 -O--buildsystem=cmake I: dh_python3 fs:343: renaming libngpy.so to libngpy.cpython-37m-x86_64-linux-gnu.so dh_installinit -O--buildsystem=cmake dh_installmenu -O--buildsystem=cmake dh_perl -O--buildsystem=cmake dh_link -O--buildsystem=cmake dh_strip_nondeterminism -O--buildsystem=cmake dh_compress -O--buildsystem=cmake dh_fixperms -O--buildsystem=cmake debian/rules override_dh_missing make[1]: Entering directory '/build/netgen-6.2.1804+dfsg1' dh_missing --fail-missing make[1]: Leaving directory '/build/netgen-6.2.1804+dfsg1' dh_strip -O--buildsystem=cmake dh_makeshlibs -O--buildsystem=cmake dh_shlibdeps -O--buildsystem=cmake dpkg-shlibdeps: warning: cannot find library libnglib.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 libinterface.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 libstlvis.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/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 libgeom2dvis.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 libgeom2d.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 libcsgvis.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 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 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') dpkg-shlibdeps: warning: cannot find library libgeom2d.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 libcsgvis.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 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: 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: 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 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 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 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 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/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 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 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 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 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: 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 '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: 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: 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' 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 '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 '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 '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 '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 '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 '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 '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 '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) 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-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-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 '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 dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration 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 Wed Dec 8 21:49:14 UTC 2021 I: 1st build successful. Starting 2nd build on remote node ionos15-amd64.debian.net. Wed Dec 8 21:49:14 UTC 2021 I: Preparing to do remote build '2' on ionos15-amd64.debian.net. Wed Dec 8 21:53:50 UTC 2021 I: Deleting $TMPDIR on ionos15-amd64.debian.net. Wed Dec 8 21:53:50 UTC 2021 I: netgen_6.2.1804+dfsg1-3_amd64.changes: Format: 1.8 Date: Fri, 01 Mar 2019 12:44:35 -0600 Source: netgen Binary: libnglib-6.2.1804 libnglib-6.2.1804-dbgsym libnglib-dev netgen netgen-dbgsym netgen-doc netgen-headers python3-netgen python3-netgen-dbgsym Architecture: amd64 all Version: 6.2.1804+dfsg1-3 Distribution: unstable Urgency: medium Maintainer: Debian Science Maintainers Changed-By: Kurt Kremitzki Description: libnglib-6.2.1804 - Automatic 3d tetrahedral mesh generator shared library libnglib-dev - Automatic 3d tetrahedral mesh generator development files netgen - Automatic 3d tetrahedral mesh generator netgen-doc - Automatic 3d tetrahedral mesh generator documentation netgen-headers - Automatic 3d tetrahedral mesh generator internal headers python3-netgen - Automatic 3d tetrahedral mesh generator Python 3 bindings Changes: netgen (6.2.1804+dfsg1-3) unstable; urgency=medium . * [425e45e] Use new OpenCASCADE path Checksums-Sha1: 0a67bad276ff215e48d7265fbf55a508d170b745 30296320 libnglib-6.2.1804-dbgsym_6.2.1804+dfsg1-3_amd64.deb c64e9eeff6af46a19ca4ffb86a444f996a37cdf9 1953560 libnglib-6.2.1804_6.2.1804+dfsg1-3_amd64.deb 45bb13f0e952a6da703aa89e9daa78b941704bae 20892 libnglib-dev_6.2.1804+dfsg1-3_amd64.deb 5d144e649638addee845bed411e41f487c311e91 95104 netgen-dbgsym_6.2.1804+dfsg1-3_amd64.deb f7445bfa816658007f5d4d48bf877622afcd4929 519764 netgen-doc_6.2.1804+dfsg1-3_all.deb 1535ab188c8b1c6b033092d9f9f82d6504e3f49e 149368 netgen-headers_6.2.1804+dfsg1-3_amd64.deb 06ba3367d700f8f27ad397c44d22aa9d280a8841 14983 netgen_6.2.1804+dfsg1-3_amd64.buildinfo 83463c8488f8f61581d51054d2ce71cf12af227f 78752 netgen_6.2.1804+dfsg1-3_amd64.deb 02c4daaa4ed1216abfe6ee679a30ecf71ae400b9 530104 python3-netgen-dbgsym_6.2.1804+dfsg1-3_amd64.deb 42784fbdaaabe2d4bad3b373dc85e01f25b48237 43128 python3-netgen_6.2.1804+dfsg1-3_amd64.deb Checksums-Sha256: a48450822f2315551d92f803a7f812a1370d46014e32aeb10bbe78c1e88b96eb 30296320 libnglib-6.2.1804-dbgsym_6.2.1804+dfsg1-3_amd64.deb 3ea0d598e3c233ec8dfe54bdc25f729f5157c21dca7484996de10fd3ed895fe3 1953560 libnglib-6.2.1804_6.2.1804+dfsg1-3_amd64.deb c1149489b495f6a1f8777caa07424b8e71e5ca325484daa5b1c5c257374e6cc9 20892 libnglib-dev_6.2.1804+dfsg1-3_amd64.deb aa233ad330dd34886969ef108e325bb983b6590cc3edd21bf7034121adba3bce 95104 netgen-dbgsym_6.2.1804+dfsg1-3_amd64.deb 27d8effab1f829e725e8f999bbf2486f1f880d250bf5611964cb1f1b49ed3d1e 519764 netgen-doc_6.2.1804+dfsg1-3_all.deb ca8778184e421550075faf36fa893fbc69da77331e3696054ac9ed00daf9aa08 149368 netgen-headers_6.2.1804+dfsg1-3_amd64.deb fc718f2a9092ebca1472e726f9a74d2c5a0cfc9378a425465a2789e30dd4e59a 14983 netgen_6.2.1804+dfsg1-3_amd64.buildinfo da8f7535f8030a15a4c044b022117c01d726448a9018e1bd93eed664e342a20c 78752 netgen_6.2.1804+dfsg1-3_amd64.deb f4a9b62d9782dd72b71de35b9303ecd9fe9f2a1eb5e453c9659bb3a8bd9969af 530104 python3-netgen-dbgsym_6.2.1804+dfsg1-3_amd64.deb 35ff0360302e20943bd0b993964ade7d54892e39a90ece7f5d93db1d024c7305 43128 python3-netgen_6.2.1804+dfsg1-3_amd64.deb Files: ff7a3ee8e013caa0111e255334f1a79c 30296320 debug optional libnglib-6.2.1804-dbgsym_6.2.1804+dfsg1-3_amd64.deb 1bd82b19722cef0f19f5efb901be6a4a 1953560 libs optional libnglib-6.2.1804_6.2.1804+dfsg1-3_amd64.deb d307723b4b33f3b529cd30282373ddc0 20892 libdevel optional libnglib-dev_6.2.1804+dfsg1-3_amd64.deb 2c81d505c41424b2e21fc87063b50557 95104 debug optional netgen-dbgsym_6.2.1804+dfsg1-3_amd64.deb a7fe1368be917346328a3fc3b2058231 519764 doc optional netgen-doc_6.2.1804+dfsg1-3_all.deb 2840b11dbc569de9e0334aca5e0d675c 149368 libdevel optional netgen-headers_6.2.1804+dfsg1-3_amd64.deb a9f1f253375bf83b909e788c4d365681 14983 math optional netgen_6.2.1804+dfsg1-3_amd64.buildinfo 2878c3d9d19ef53b5dba962c68c06421 78752 math optional netgen_6.2.1804+dfsg1-3_amd64.deb 41f93aaa8827c2d0f7e50ab5180bf655 530104 debug optional python3-netgen-dbgsym_6.2.1804+dfsg1-3_amd64.deb 4db7c41052afaefd0929eda914b0378d 43128 python optional python3-netgen_6.2.1804+dfsg1-3_amd64.deb Wed Dec 8 21:53:54 UTC 2021 I: will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --html /srv/reproducible-results/rbuild-debian/tmp.NcONH6XkwB/netgen_6.2.1804+dfsg1-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/tmp.NcONH6XkwB/netgen_6.2.1804+dfsg1-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/tmp.NcONH6XkwB/netgen_6.2.1804+dfsg1-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/tmp.NcONH6XkwB/b1/netgen_6.2.1804+dfsg1-3_amd64.changes /srv/reproducible-results/rbuild-debian/tmp.NcONH6XkwB/b2/netgen_6.2.1804+dfsg1-3_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.683s) 0.683s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.429s) 0.429s 10 calls diffoscope.comparators.binary.FilesystemFile 0.000s 8 calls abc.DotChangesFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Wed Dec 8 21:53:58 UTC 2021 I: found no differences in the changes files, and a .buildinfo file also exists. Wed Dec 8 21:53:58 UTC 2021 I: netgen from buster built successfully and reproducibly on amd64. Wed Dec 8 21:54:03 UTC 2021 I: Submitting .buildinfo files to external archives: Wed Dec 8 21:54:03 UTC 2021 I: Submitting 16K b1/netgen_6.2.1804+dfsg1-3_amd64.buildinfo.asc Wed Dec 8 21:54:04 UTC 2021 I: Submitting 16K b2/netgen_6.2.1804+dfsg1-3_amd64.buildinfo.asc Wed Dec 8 21:54:05 UTC 2021 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Wed Dec 8 21:54:05 UTC 2021 I: Done submitting .buildinfo files. Wed Dec 8 21:54:05 UTC 2021 I: Removing signed netgen_6.2.1804+dfsg1-3_amd64.buildinfo.asc files: removed './b1/netgen_6.2.1804+dfsg1-3_amd64.buildinfo.asc' removed './b2/netgen_6.2.1804+dfsg1-3_amd64.buildinfo.asc'